MIGRATION, abstract, and copy-from

blazemod ammo racks have been obsolete for a year or two now, but they’re still in the code and confusing new players. I’d like to get rid of all of them, especially since the functionality was mostly replaced by increasing the clip size of the blazemod weapons or giving them craftable, replaceable magazines.

Internally, each specific ammo rack is copy-from the rack_blaze abstract definition. Is it legal to turn an abstract definition into a MIGRATION, and then copy-from that, or do I have to define a MIGRATION for each specific part? I’m not really sure which would be less work, I’m just curious about how this thing kind of works and migration isn’t explained in the doc folder AFAICT.

I don’t think that’s going to work right, pretty sure migration isnt going to be applied after copy-from.