本帖最后由 VIPArcher 于 2014-8-30 01:20 编辑
- class Game_Actor < Game_Battler
- #--------------------------------------------------------------------------
- # ● 地形伤害的处理
- #--------------------------------------------------------------------------
- def execute_floor_damage
- damage = (basic_floor_damage * fdr).to_i #如果要伤害值为定值直接修改他
- self.hp -= [damage, max_floor_damage].min
- end
- end
复制代码 未测试
直接改
获取伤害地形伤害
class Game_Actor < Game_Battler #-------------------------------------------------------------------------- # ● 获取地形伤害的基础值 #-------------------------------------------------------------------------- def basic_floor_damage return 10 #修改这里该伤害基础值 end #-------------------------------------------------------------------------- # ● 获取地形伤害的最大值 #-------------------------------------------------------------------------- def max_floor_damage $data_system.opt_floor_death ? hp : [hp - 1, 0].max end end
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 获取地形伤害的基础值
#--------------------------------------------------------------------------
def basic_floor_damage
return 10 #修改这里该伤害基础值
end
#--------------------------------------------------------------------------
# ● 获取地形伤害的最大值
#--------------------------------------------------------------------------
def max_floor_damage
$data_system.opt_floor_death ? hp : [hp - 1, 0].max
end
end
|