RGSS3:その装備を最大数持っている時に外せないようにしたい
Posted: 2025年11月20日(木) 04:37
外す装備と同じ装備を99個持っている時に外すと外した装備が消えてしまいます。
どなたか解決方法をよろしくお願いいたします。
どなたか解決方法をよろしくお願いいたします。
コード: 全て選択
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 装備の変更
# slot_id : 装備スロット ID
# item : 武器/防具(nil なら装備解除)
#--------------------------------------------------------------------------
def change_equip(slot_id, item)
if $game_party.item_number(@equips[slot_id].object) >= 99
Sound.play_buzzer
else
return unless trade_item_with_party(item, equips[slot_id])
return if item && equip_slots[slot_id] != item.etype_id
@equips[slot_id].object = item
refresh
end
end
end