设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5180|回复: 19
打印 上一主题 下一主题

[原创发布] 队员调整与阵型系统

[复制链接]

Lv2.观梦者

梦石
0
星屑
440
在线时间
679 小时
注册时间
2014-3-15
帖子
292

开拓者

跳转到指定楼层
1
发表于 2017-8-11 14:07:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 sonicdonggua 于 2017-8-11 15:53 编辑

目前我知道的有两个阵型系统,yanfly的battleRow与lecode的battleformation系统,row那个功能有点单一,battle的兼容性不好,于是我基于Mog的插件重写了一个。
需要Mog的SceneMenu,如果你不想用SceneMenu的话需要自己重写一个Window_MenuStatusM,替换我的插件中Window_MenuStatus,并替换loadmenusfaces的定义。
我的插件可以定义队伍的Param、Xparam与Sparam参数,以及属性与状态的抗性。并且可以设定强制谁必须参加战斗,而且队形一旦战斗胜利会获得经验甚至升级,升级后会获得更为强大的加成。不过动画效果太麻烦了就没设置。
其他的属性可以使用被动状态插件,记录现在采用的队形在$gameParty._formationId中。
默认会自动显示仇恨值,其他的需要你设置才会显示。
注意,0号为一般阵型,不会有等级以及升级的问题。而且默认学会,并且最初采用的就是这个阵型。
在游戏刚开始的时候请使用$gameParty.getFormation()来激活阵型,或者一上来不要有任何角色在队伍中。
插件使用:learn_formation a 学会a阵型,注意,a阵型等级会强制设置为1
set_formation a bool 开启/禁用a阵型 bool可以为代码
lock_actor a,b 以,隔开角色actorId,被选中的人强制参加战斗,也就是说无法作为后备队员。
use_formation a 强制队伍使用a阵型
装饰文件放在img/formation下
需要自己建立一个Formation.json来记录队形的特点,放在data文件夹下,并严格按照以下格式,
<Battle Formation index:name| minmember | maxlevel> //index 阵型编号 name阵型名称 minmember需要最少的人数 maxlevel 阵型最大等级
<Level Exp: 10, 20, 30, 40> //升级需要的点数
<Position> 队员位置,从以下开始第n行代表队伍中有n个人的战队
720,300|700,300 //队员之间以|分开,x、y轴以,分开
</Position> 完成position
<Bonus> 队伍奖励,第n行代表队伍中第n个人的bonus
0:1.1,1:2 |0:1.1|0:1.1|2:0|2:0| //以|分开不同种类,param、xparam、sparam、elementrate staterate分别为0、1、2、3、4位,除外xparam是按加法酸,其他都是按乘法算数
//同一类用,分开,不设置默认没有该项目奖励
//同一属性不同级别用:分开,第0个为paramID,1位以后为该级别的奖励
//举个例子,阵型1、2级下1号角色攻击力提升20%、30%,命中率与回避率提高10%,15%,仇恨值提升10%,15%,1号属性抗性提升50%,75%,2号状态耐受度下降50%,25%,那么设置为:0:1.2:1.3|0:10:15,1:10:15|0:1.1:1.15|1:0.5:0.25|1:1.5:1.25
</Bonus>//完成
<Help> //设置帮助信息,可以添加图标之类的。
</Help>//完成
</Battle Formation >// 完整的设置
注意,请放在Yanfly所有插件的下方,似乎有些方法有冲突。

1.jpg (503.09 KB, 下载次数: 22)

1.jpg

2.jpg (541.44 KB, 下载次数: 21)

2.jpg

归档.zip

672 KB, 下载次数: 343

评分

参与人数 1星屑 +140 收起 理由
soulsaga + 140 我很赞同

查看全部评分

Lv1.梦旅人

梦石
0
星屑
50
在线时间
23 小时
注册时间
2017-3-12
帖子
7
2
发表于 2017-8-21 12:39:14 | 只看该作者
大神,你的行动条是怎么弄出来的。。。。。我用的mog找不到

点评

我自己写的,你可以看看我以前发过  发表于 2017-8-21 17:56
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
帖子
359
3
发表于 2017-8-21 20:35:51 | 只看该作者
你是在改造MOG这条不归路上越走越远了!

点评

嘛,人一旦水平提升了野心就开始大了。本来我只是打算用自带的脚本搞搞就完了,没想到开始模仿mog与yanfly之后水平增长了不少,反而想的就多了。  发表于 2017-8-23 00:29
不过暂时也没时间捣鼓这些了,最近工作太忙了,而且有时间也会去搞搞Rgss,还有学学美工一类的,要不然脚本写的再好界面也没法看2333  发表于 2017-8-23 00:22
因为改的东西太多了要是自己制作一个补丁太费劲了,所以不如直接改,而且更新日志基本上是什么修复参数问题,这我自己就可以干哈哈  发表于 2017-8-23 00:20
你改的话,建议不要直接改写源文件,给它加个补丁文件就行了。这样以后mog更新了代码你也不用完全重做。  发表于 2017-8-22 22:17
YEP的效率好像也没做什么优化吧。特别是针对1.5.0的批量更新包#1,我更新以后发现测试游戏的初始化时间延长了5倍以上!吓得我赶紧换回了旧版!  发表于 2017-8-22 22:15
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14219
在线时间
718 小时
注册时间
2011-7-16
帖子
1428

开拓者

4
发表于 2017-8-22 13:33:35 | 只看该作者
这个太强大了,就是设置太复杂了

点评

好像是有个头像bug,直接把那段删掉吧。最近没功夫折腾了。  发表于 2017-8-22 15:45
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7536
在线时间
1106 小时
注册时间
2008-8-6
帖子
154

开拓者

5
发表于 2017-8-22 13:38:16 | 只看该作者
牛得飞起了,支持大神

点评

哈哈随便用,就是可能有bug,如果懂脚本的话随意修改吧  发表于 2017-8-22 15:48
趾高气昂只是我的外表,玩世不恭是因我青春年少
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
23 小时
注册时间
2017-3-12
帖子
7
6
发表于 2017-8-22 17:38:37 | 只看该作者
找到了,谢谢大神
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
913
在线时间
162 小时
注册时间
2019-4-18
帖子
38
7
发表于 2020-5-11 21:34:06 | 只看该作者
如此强大的插件,可惜没有范例
懂的人不愿教,想用的人看不懂

点评

666666  发表于 2020-5-11 23:55
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4583
在线时间
407 小时
注册时间
2008-1-18
帖子
407
8
发表于 2023-7-22 12:33:32 | 只看该作者
好东西,非常感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-27 05:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表