Re: Non Lua recursion of gibs?
To [hopefully] make what Shook said a little more clear:
Code:
AddDevice = HDFirearm
PresetName = A
Buyable = 0
[...]
AddDevice = HDFirearm
CopyOf = A
PresetName = B
Buyable = 0
AddGib = Gib
GibParticle = HDFirearm
CopyOf = A
[...]
AddDevice = HDFirearm
CopyOf = A
PresetName = A
Buyable = 1
AddGib = Gib
GibParticle = HDFirearm
CopyOf = B
[...]
Also, if you want the changing name to be less noticeable for the player in-game, you can just change capitalization, or similar characters such as 1, and l, or O and 0, and so on. This is also good way to confuse yourself, though.
Although, keep in mind that this method will not save devices from the maximum device count, so if you're doing this with a device, (HDFirearm, HeldDevice, TDExplosive) it may disappear after sitting out for too long.