It seems solid, so another revision: Instead of init_user_gear_sets and user_unload functions, they should be init_gear_sets and file_unload, the same as the functions in the main job file (but still attached to the user table when defined). This simplifies things a bit, and should be less confusing to write.
haruhigumi: you'll want to tweak the get_sets and file_unload functions of your main rng file (as well as update Mote-Utility). Only a few lines are changed.
XI Wiki



