是这样,我有个伤害脚本,他把原来的伤害计算给覆盖了,引起其他脚本冲突了(无效),我想让他变为自定义的alias。原始脚本如下: 伤害脚本 def make_damage_value(user, item)
value = item.damage.eval(user, self, $game_variables)
value *= item_element_rate(user, item)
value *= pdr if item.physical?
value *= mdr if item.magical?
value *= rec if item.damage.recover?
value = apply_critical(value) if @result.critical
value = apply_variance(value, item.damage.variance)
if item.is_a?(RPG::Skill) && !MrTS::Formation::NO_PENALTY_SKILL_IDS.include?(item.id)
value *= MrTS::Formation::DAMAGE_BACKROW_TAKEN if self.battle_row == 1 && self.is_front_row?
if user.is_a?(Game_Actor)
value *= MrTS::Formation::DAMAGE_BACKROW_DEALT if user.penalty_damage?
end
end
value = apply_guard(value)
@result.make_damage(value.to_i, item)
end