Well, I am not too familiar with G's Multi-equip, but you should be able to use something like this:
class Game_Actor
Force_Reequip = {}
alias_method :seph_mustequipfist_gmactr_equip, :equip
def equip(type, id)
seph_mustequipfist_gmactr_equip(type, id)
if id == 0 && Force_Reequip.has_key?(@actor_id) && Force_Reequip[@actor_id].has_key?(type)
equip(type, Force_Reequip[@actor_id][type])
end
end
end
Ok. You never need to call this, but you do need to set up up the Force_Reequip constant.
Lets say, for actor 1, you want them to equip item 2 when you unequip an item in the first weapon slot (0).
You would set your constant up like so:
Force_Reequip = { 1 => { 0 => 2}}
If you want, give me your exact setup, I will tell you the code for it.