标题: 请教P叔,伤害减免防具如何制作? [打印本页] 作者: crow2006 时间: 2013-7-14 15:39 标题: 请教P叔,伤害减免防具如何制作? 之前问过,利用如下方法可以制作出附加伤害的武器:
$jnsh100 = [46,52,54,57] # 技能伤害增加100点
if user.is_a?(Game_Actor) # 如果攻击者是“主角”
if @hp_damage > 0
@hp_damage += 100 if user.weapons.any?{|i| $jnsh100.include?(i.base_id)} if user.weapons != [nil] #技能附加伤害100点
end
end
那么现在我想利用同样的方法制作伤害减免的防具:
$shjm10 = [202] # 技能伤害减免10点
if self.is_a?(Game_Actor) # 如果被攻击者是“主角”
if @hp_damage > 0
@hp_damage -=10 if self.armors.any?{|i| $shjm10.include?(i.base_id)} if self.armors != [nil] #技能伤害减免10点
@hp_damage = 1 if @hp_damage <= 0
end
end