查看: 1603|回复: 4

[已经过期] 如何设置角色战斗开始的防御额外增加一半的灵巧?

[复制链接]
梦石
0
星屑
50
在线时间
8 小时
注册时间
2014-1-17
回帖
6
发表于 2014-2-9 21:09:00 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Zero月 于 2014-2-9 21:11 编辑

额 好像没有防御这说,换成力量吧,
比如力量要额外增加灵巧的一半数值

○赛

梦石
0
星屑
1254
在线时间
1276 小时
注册时间
2013-1-22
回帖
2078

贵宾

发表于 2014-2-9 21:19:33 | 显示全部楼层
0.0战斗事件啊。
回复 1 0

使用道具 举报

梦石
0
星屑
50
在线时间
8 小时
注册时间
2014-1-17
回帖
6
 楼主| 发表于 2014-2-9 21:24:03 | 显示全部楼层
天地有正气 发表于 2014-2-9 21:19
0.0战斗事件啊。

十分感谢你的回答
不过我现在完全不知道怎么做呀...

点评

战斗事件,0回合,变量带入数值,然后增加  发表于 2014-2-9 21:28
回复

使用道具 举报

梦石
0
星屑
50
在线时间
8 小时
注册时间
2014-1-17
回帖
6
 楼主| 发表于 2014-2-9 21:34:05 | 显示全部楼层
QQ图片20140209213230.jpg
完了,完全不明白。

点评

事件指令第三页有一个增减能力值,选择能力值为力量,增加变量0001  发表于 2014-2-11 21:03
选择单独一个新变量(比如0001)在操作数里点选第五个的角色,里面有角色的能力值,比如代入灵巧 然后再操作变量,将变量0001除以2  发表于 2014-2-11 21:01
回复

使用道具 举报

梦石
0
星屑
60
在线时间
936 小时
注册时间
2008-2-14
回帖
930

开拓者

发表于 2014-2-9 22:50:28 | 显示全部楼层
刚刚解答了一个问题也使用了这个方法。
具体为将脚本Game_Bettler 1中189行左右的“获取物理防御”下面的
[pre lang="ruby" line="1"]  n = base_pdef
    [/pre]
替换为
[pre lang="ruby" line="1"]if self.states.include?(24)
    n = base_pdef+(base_dex + @dex_plus)/2
    else
    n = base_pdef
    end[/pre]

这样人物在附带第24号状态(24可以修改为别的)时就会额外增加数量为灵巧值一半的物理防御。需要注意的是如果人物本身有使灵巧值上升的状态时,效果不能叠加,比如人物基础灵巧为100,附加“灵巧上升”状态后为120,但此24号状态额外增加的物理防御依然为基础灵巧值100的一半,即50,如果需要叠加的话,还需要进一步修改。

这样就在战斗事件中设置第一回合全体队员附加此状态,然后将状态设置为战斗后解除就可以实现想要的效果了。

评分

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

查看全部评分

接稿,UI(已接)/立绘(已接)
无偿/有偿皆可,有偿速度会更快^q^
作品请见相册,有意请发私信:)
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部