或者
if user.is_a?(Game_Actor) && item.id == user.attack_skill_id &&user.armors.include?($data_armors[88])) #敌人没这效果的吧?
if self.state?(35) && self.state?(37)#火焰+雷电产生辐射
self.add_state(41)
self.remove_state(35)
self.remove_state(37) #话说15L脚本的第12行写错成36了
value *= self.element_rate(10)
elsif self.state?(41)
value *= self.element_rate(10)
end
end
如果self是被攻击的敌人, 我图中设了Dark(ID:10) 200%,
p self.element_rate(10)会是2.0
[pre lang="ruby"]unless [0, 1].include?(item.damage.element_id)
$元素显示= true
if user.is_a?(Game_Actor) && item.id == user.attack_skill_id
for a in 0..user.equips.size - 1
for i in 0..user.equips[a].features.size - 1
if user.equips[a].features.code == 31
$元素ID = user.equips[a].features.data_id
end
end
end
end
$元素ID = item.damage.element_id if $元素ID == 0
end
p value
p $元素ID[/pre]