Project1

标题: 战斗计算问题 [打印本页]

作者: 200878242    时间: 2008-10-13 05:10
标题: 战斗计算问题
游戏中目录中的战斗计算公式看不懂,谁可以给举几个例子吗 [LINE]1,#dddddd[/LINE]此贴于 2008-10-13 13:25:53 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: redant    时间: 2008-10-13 05:14
#物理伤害=(我攻击力+我力量-敌物理防御)*2

# 计算基本伤害
      atk = [attacker.atk , 0].max
      self.damage = (attacker.atk  - self.pdef + attacker.str)*2
#法术伤害=技威力+我魔法*技能魔力+我灵巧*技能灵巧-敌魔力防御*技能魔防
# 命中的情况下
    if hit_result == true
      # 计算威力
      power = skill.power + user.int * skill.int_f + user.dex * skill.dex_f
      #法方-
      if power > 0
       # power -= self.pdef * skill.pdef_f / 200
       # power -=  / 200
        power = [power, 0].max
      end
      # 计算倍率
      rate = self.mdef * skill.mdef_f
      # 计算基本伤害
      self.damage = power - rate

[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~




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