Project1

标题: 【脚本问题】一个小问题 [打印本页]

作者: 白魔导师宝儿    时间: 2014-3-10 13:40
标题: 【脚本问题】一个小问题
怎么样让技能的威力跟人物属性挂钩?
比如说技能1造成的伤害 = 人物的(”力量“+”灵巧“+”速度“)*8
这个技能该怎么写?运用在game_battle3内的哪呢?
作者: 白魔导师宝儿    时间: 2014-3-11 12:34
居然没人知道{:7_301:}
容我继续求助
作者: 断电    时间: 2014-3-11 13:26
首先提醒楼主,提问时标题中最好写出和问题相关的关键词。比如这个问题就可以添加“修改伤害公式”这样的关键词。方便回答的人浏览。

在Game_battler找到应用特技效果一栏
这里就是修改特技伤害计算的战斗公式的地方。在注释“#防御符号正确的情况下”之上一行键入:
  1.    if skill.id == 100######################33
  2.         self.damage =(user.str + user.dex + user.agi)*8
  3.       end
复制代码
那么100号技能的伤害就是根据使用者力量速度灵巧之和的8倍来计算的了。
因为放置在了判断是否防御和分散度的语句之上,这个技能是可以被防御状态抵消伤害并且有分散度的。如果不希望这样可以自行修改,我就不在这里说了,希望你自己研究一下。
多个技能的话,就复制粘贴并列放在一起。
作者: 白魔导师宝儿    时间: 2014-3-11 13:29
断电 发表于 2014-3-11 13:26
首先提醒楼主,提问时标题中最好写出和问题相关的关键词。比如这个问题就可以添加“修改伤害公式”这样的关 ...

多谢啦
以后会多多注意的{:7_305:}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1