<aside> 📦 DTADD.acs
</aside>
<aside> âš¡ int DefineBusterUpgrade(str busterTag, str busterActor, str busterUpgradeTag, str busterUpgrade, str busterIcon, bool busterMapValid, bool busterLMSValid, bool busterEddieValid)
</aside>
This defines a new Buster Upgrade like [DefineBusterUpgradeAndTake](<https://mm8bdm.notion.site/DefineBusterUpgradeAndTake-7767993e6379464dbd2d5ba4097738b8>) but does not add it to the list of weapons to be taken whenever using a new Buster Upgrade. This function is really not recommended to be used for that reason, it only exists as an intermediate function for the proper function, [DefineBusterUpgradeAndTake](<https://mm8bdm.notion.site/DefineBusterUpgradeAndTake-7767993e6379464dbd2d5ba4097738b8>).
busterTag: String - The buster's language definition, or its proper name (Ex. "TAG_PROTOBUSTER" or "Proto Buster")busterActor: String - Actor name of the buster weapon. (Ex. ProtoBuster).busterUpgradeTag: String - The Buster Upgrade's language definition (Ex. "TAG_PROTOUPGRADE" or "Proto Upgrade")busterUpgrade: String - Actor name of the Buster Upgrade pickup. (Ex. ProtoUpgrade)busterIcon: String - The weapon's spawn sprite. (Ex. "WEA2Q0")busterMapValid: Bool - Can you pick this Buster Upgrade from maps?busterLMSValid: Bool - Can you get this Buster Upgrade in LMS?busterEddieValid: Bool - Can you get this Buster Upgrade from Eddie?