View Single Post
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old January 25th, 2018, 07:03 AM
Autoadds don't have the same conditional options that bootstraps do.

I would recommend bootstrapping these abilities, but then set up a system where the user can check a box on each bootstrapped ability to remove it, and allow it to be replaced. But use tags to mark the suppression - set up your tags so that no table will show the ability, and so that scripts on the ability won't run, and anything bootstrapped by these abilities will have a component script that travels to their root pick, notices that tag, and assigns the same tag to itself.

(Oh, minor detail - make sure that there's a single table that never hides the abilities - and that that's the only table where you're actually showing the "remove" checkbox - they just turn gray on that table if the box is checked. That way, if the user accidentally checks the box, the ability doesn't immediately vanish, preventing them from un-checking the box).
Mathias is online now   #2 Reply With Quote