As Example and for simplicity's sake lets say it were rings:
So each char gets 6+ Ring slots. Once a character equips a Ruby ring, i don't want them to be able to equip any more red rings. that includes Ruby, Velvet, Blood, etc. and also the higher levels like Velvet Ring I, II, III ... Of course a Navy Ring could still be equipped in the next slot. This will then exclude all other blue rings from being equipped. And so on.
Yanfly's EquipRequirements has that wonderful notetag <unique>, that, non-coder as i am, i guess checks if the armor name the current character is trying to equip is the same as any armor the current char has alredy equipped. if so, it wont work.
Could this be made into something like <unique + NUMBER>, which then would no longer check for same armor name on the char but for the same <unique 15> tag f.e.? Or is there a way for this already in the plugin?
((((Thing is, i somehow manage to go without it with another plugin, but it is very annoying for the user (the user has to reenter the equip menu after each ring/rune equip from Scene_Map; gets old with up to 20 rune slots; also optimize and clear don't work or seal the rune slots permanently))))
Anyways, the Yanfly <unique> tag handles this soo much smoother. It's just a little too restricted.
Can someone help me with lines to change, or a patch Script to it, or maybe a little modding? I think others might find something like this useful as well.
Come to think of it, having both the regular <unique> tag and the <unique & NUMBER> would be best, if its a simple matter of aliasing the yanfly parts and changing off the new, copied parts.?
Thx for indulging me;
Sup3rfly aka. Ned