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

Project1

 找回密码
 注册会员
搜索

如何设置角色战斗开始的防御额外增加一半的灵巧?

查看数: 1324 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-2-9 21:09

正文摘要:

本帖最后由 Zero月 于 2014-2-9 21:11 编辑 额 好像没有防御这说,换成力量吧, 比如力量要额外增加灵巧的一半数值

回复

断电 发表于 2014-2-9 22:50:28
刚刚解答了一个问题也使用了这个方法。
具体为将脚本Game_Bettler 1中189行左右的“获取物理防御”下面的
RUBY 代码复制
  1. n = base_pdef

替换为
RUBY 代码复制
  1. if self.states.include?(24)
  2.     n = base_pdef+(base_dex + @dex_plus)/2
  3.     else
  4.     n = base_pdef
  5.     end


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

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

评分

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

查看全部评分

Zero月 发表于 2014-2-9 21:24:03
天地有正气 发表于 2014-2-9 21:19
0.0战斗事件啊。

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

点评

战斗事件,0回合,变量带入数值,然后增加  发表于 2014-2-9 21:28
天地有正气 发表于 2014-2-9 21:19:33
0.0战斗事件啊。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-21 18:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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