求助!~ 攻击敌人有几率降低敌人防御力,我调了几次感觉好别扭,应该是先在状态里添加降低防御吧,然后在武器特性里添加 攻击附加状态选 降低防御?能不能像DQ那样叠加3次啊,比如第一次降低少许防御 第二次降低 ...
taroxd 发表于 2014-12-12 16:34 我这里简单地测试了一下,没有什么问题。 复制可能是你浏览器的问题吧
007dd007 发表于 2014-12-12 16:29 还是错误,我复制后,代码不能自动排版换行 我得调整距离。
007dd007 发表于 2014-12-12 16:19 代码我复制后 17行end有错误,删掉没事了。不知道有没有影响。 进去试了下没效果,敌人只中一次效果恢复 ...
taroxd 发表于 2014-12-12 12:43 随便写了一个没测试的玩意儿。
class Game_Battler STATE_UPGRADE = { 28 => [28, 29, 30], # 28、29、30号状态为三个等级。通过添加28号状态来升级 31 => [31, 32] } alias as_20141212 add_state def add_state(id) levels = STATE_UPGRADE[id] return as_20141212(id) unless levels index = levels.index { |state| state?(state) } # 当前等级 return as_20141212(id) unless index return if index == levels.size - 1 # 已经达到最高等级 remove_state levels[index] as_20141212 levels[index + 1] end end
查看全部评分
折叠内容标题(非必须)
折叠内容
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 04:40
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.