module TaoZhuang
TZ = {
[401,402,403] => 100, # 反叛者套装系列,生命恢复100
[404,405,406] => 150, # 正义者套装系列,生命恢复150
[407,408,409] => 200 # 中立者套装系列,生命恢复200
}
end
class Game_Actor < Game_Battler
def shengminghf
n = 0
for e in equips.compact do n += e.shengminghf if e.dur > 0 end
n += taozhuangpanding
end
def taozhuangpanding
TaoZhuang::TZ.each{|j|
if self.armors[0] != nil and self.armors[1] != nil and self.armors[2] != nil and self.armors[3] != nil
if self.armors[0] != nil and self.armors.any?{|i| j[0].include?(i.base_id)}
if self.armors[1] != nil and self.armors.any?{|i| j[0].include?(i.base_id)}
if self.armors[2] != nil and self.armors.any?{|i| j[0].include?(i.base_id)}
return j[1]
end
end
end
end
}
return 0
end
end
module TaoZhuang
TZ = {
[401,402,403] => 100, # 反叛者套装系列,生命恢复100
[404,405,406] => 150, # 正义者套装系列,生命恢复150
[407,408,409] => 200 # 中立者套装系列,生命恢复200
}
end
class Game_Actor < Game_Battler
def shengminghf
n = 0
for e in equips.compact do n += e.shengminghf if e.dur > 0 end
n += taozhuangpanding
end
def taozhuangpanding
TaoZhuang::TZ.each{|j|
if self.armors[0] != nil and self.armors[1] != nil and self.armors[2] != nil and self.armors[3] != nil
if self.armors[0] != nil and self.armors.any?{|i| j[0].include?(i.base_id)}
if self.armors[1] != nil and self.armors.any?{|i| j[0].include?(i.base_id)}
if self.armors[2] != nil and self.armors.any?{|i| j[0].include?(i.base_id)}
return j[1]
end
end
end
end
}
return 0
end
end