Project1

标题: 狀態問題!! [打印本页]

作者: 鲔鱼吐司    时间: 2008-9-26 04:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 塑望的马甲    时间: 2008-9-26 04:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灯笼菜刀王    时间: 2008-9-26 04:59
物理攻击伤害判断下吧原伤害的值除上2就可以了-。-

具体做法不说,让想练习脚本的同学来解答吧XD -v-~~
作者: 鲔鱼吐司    时间: 2008-9-26 05:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 鲔鱼吐司    时间: 2008-9-26 05:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 忧伤的小猫    时间: 2008-9-26 05:33
脚本
Game_Battle3
78行左右开始
    # 命中的情况下
    if hit_result == true
      # 状态冲击解除
      remove_states_shock
      # HP 的伤害计算
      self.hp -= self.damage
改成
    # 命中的情况下
    if hit_result == true
      # 状态冲击解除
      remove_states_shock
      # HP 的伤害计算
       if self.state?(状态Id) #状态
          self.damage = self.damage  / 2
       end
      self.hp -= self.damage
同时在174行
      # HP 的伤害减法运算
      last_hp = self.hp
      self.hp -= self.damage
      effective |= self.hp != last_hp

改成   # HP 的伤害减法运算
       last_hp = self.hp
       if self.state?(状态Id) #状态
          self.damage = self.damage  / 2
       end
      self.hp -= self.damage
      effective |= self.hp != last_hp
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 鲔鱼吐司    时间: 2008-9-26 06:10
提示: 作者被禁止或删除 内容自动屏蔽




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