Project1

标题: 关于战斗计算式的问题 [打印本页]

作者: e76202067    时间: 2008-1-17 19:57
标题: 关于战斗计算式的问题
RPG maker XP自带的战斗计算式我不想用,我想用我自己的战斗计{/ll}算式,这个能改那??
作者: ONEWateR    时间: 2008-1-17 20:06
Game_Battler 3中!
作者: 劍之飛龍☆    时间: 2008-1-17 20:29
我想F1帮助里应该有说明......
作者: e76202067    时间: 2008-1-18 03:52
谢谢ONEWateR的回答,我找到了这一段代码:
def attack_effect(attacker)
      # 计算基本伤害
      atk = [attacker.atk - self.pdef / 2, 0].max
      self.damage = atk * (20 + attacker.str) / 20
如果要改为"攻-防"要怎么改呢??

作者: ONEWateR    时间: 2008-1-18 03:58
我不是很懂楼主的意思!
atk攻击力
pdef为物理防御
作者: e76202067    时间: 2008-1-19 00:05
现在的公式
     atk = [attacker.atk - self.pdef / 2, 0].max
     self.damage = atk * (20 + attacker.str) / 20
翻译过来就是
威力 = A 的攻击力 - (B 的物理防御 ÷ 2)
如果把伤害计算设置成"攻-防"应怎么修改以上代码?




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