<aside> 📦 DTADD.acs
</aside>
<aside> âš¡ int DefineBusterTake(str bustertake)
</aside>
This function exists to specify an inventory to take away whenever a player uses a Buster Upgrade. Typically, this action is already implicitly done whenever defining a new Buster Upgrade using [DefineBusterUpgradeAndTake](<https://mm8bdm.notion.site/DefineBusterUpgradeAndTake-7767993e6379464dbd2d5ba4097738b8>)
, however, there are some items that you may want to take which are not Buster Upgrades themselves.
bustertake
: String - The weapon actor to remove from the player’s inventory when they use a new Buster Upgrade.Below is the one of the few reasonable uses of this function. The Mega Buster does not have an upgrade that can give it, so we must define to take away the Mega Buster when using a Buster Upgrade using this function.
DefineBusterTake("MegaBuster");