本帖最后由 taroxd 于 2014-6-29 10:45 编辑
未测试
class Game_Actor def set_A? # 套装 A # 5号武器+6号防具+10号防具 weapon?(5) && armor?(6) && armor?(10) end # 要使套装A额外增加10点攻击力 alias set_A_atk atk def atk return set_A_atk unless set_A? set_A_atk + 10 end # 不要更改下面的部分 def weapon?(weapon_id) @equips.any? {|item| item.object == $data_weapons[weapon_id] } end def armor?(armor_id) @equips.any? {|item| item.object == $data_armors[armor_id] } end end
class Game_Actor
def set_A? # 套装 A
# 5号武器+6号防具+10号防具
weapon?(5) && armor?(6) && armor?(10)
end
# 要使套装A额外增加10点攻击力
alias set_A_atk atk
def atk
return set_A_atk unless set_A?
set_A_atk + 10
end
# 不要更改下面的部分
def weapon?(weapon_id)
@equips.any? {|item| item.object == $data_weapons[weapon_id] }
end
def armor?(armor_id)
@equips.any? {|item| item.object == $data_armors[armor_id] }
end
end
@Sion 结贴 |