Project1

标题: 脚本特技伤害问题 [打印本页]

作者: woninzero    时间: 2008-10-9 21:31
标题: 脚本特技伤害问题
就是在Game_Battler3 里面 应用特技效果 的 计算威力 那段
power是什么意思啊
如果我理解成伤害的话是不是写成

技能伤害 = [技能威力 + 武器魔力 + (角色魔力 * 角色力量)/2] - 敌人魔防 啊

power = [skill.power + weapon.int + (user.int * user.str)/ 2] - enemy.mdef

还有还用把 减去敌人的魔防加上吗 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: 塑望    时间: 2008-10-9 21:33
以下引用woninzero于2008-10-9 13:31:05的发言:


本贴悬赏额度如下:VIP:0   积分:100   
就是在Game_Battler3 里面 应用特技效果 的 计算威力 那段
power是什么意思啊
如果我理解成伤害的话是不是写成

技能伤害 = [技能威力 + 武器魔力 + (角色魔力 * 角色力量)/2] - 敌人魔防 啊

power = [skill.power + weapon.int + (user.int * user.str)/ 2] - enemy.mdef

还有还用把 减去敌人的魔防加上吗


POWER在脚本里就是威力的意思

你的改脚本你为为什么不试下呢..等有错误再问呢?
作者: woninzero    时间: 2008-10-9 21:37
power -= self.pdef * skill.pdef_f / 200
        power -= self.mdef * skill.mdef_f / 200
        power = [power, 0].max
这个我很疑惑不知道什么啊
作者: 塑望    时间: 2008-10-9 21:40
以下引用woninzero于2008-10-9 13:37:05的发言:

power -= self.pdef * skill.pdef_f / 200
       power -= self.mdef * skill.mdef_f / 200
       power = [power, 0].max
这个我很疑惑不知道什么啊


不好意思..我也不怎么了解..power -=我想了解

等脚本高人讲解..我也学学
作者: woninzero    时间: 2008-10-9 21:44
那个 我刚才试了 能玩 但是数不对啊
作者: redant    时间: 2008-10-9 21:46
#物理伤害=(我攻击力+我力量-敌物理防御)*2
self.damage = (attacker.atk  - self.pdef + attacker.str)*2
#法术伤害=技威力+我魔法*技能魔力+我灵巧*技能灵巧-敌魔力防御*技能魔防
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
      # 属性修正
      self.damage *= elements_correct(skill.element_set)
      self.damage /= 100

[LINE]1,#dddddd[/LINE]

单独提出来: self.damage = power - rate
联系一下上下文
power = skill.power + user.int * skill.int_f + user.dex * skill.dex_f
技威力+我魔法*技能魔力+我灵巧*技能灵巧
rate = self.mdef * skill.mdef_f
敌魔力防御*技能魔防

[LINE]1,#dddddd[/LINE]
汉字和英语都给了 自己解决 不培养**党{/gg}


[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 塑望    时间: 2008-10-9 21:48
power -= 顺便给我讲讲这个是什么意思
作者: dbshy    时间: 2008-10-9 21:53
以下引用塑望于2008-10-9 13:48:49的发言:

power -= 顺便给我讲讲这个是什么意思

power = power - figure
作者: woninzero    时间: 2008-10-9 22:01
武器上的 魔力+ 怎么写 是不是 weapon.int 啊 好像不对啊
作者: woninzero    时间: 2008-10-9 22:02
还有figure 是什么啊
作者: woninzero    时间: 2008-10-10 02:20
我的问题不是很难吧
只是把特技伤害(就是不考虑到敌人防御的那个伤害)
改成 (魔力+力量)/2

假如 力量是1 魔力是5 打一个0魔法防御的敌人身上就是3 魔法防御要1的话就费2点血
要这个3的值  
就是 3=(1+5)/2




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