//Copy of v6b 'baseweaponedit.txt'
//...

actor BaseMM8BDMWep : BaseMM8BDMWep0
{
Inventory.ForbiddenTo "CustWepClassBase"//,"CBM_ClassBase"
+INVENTORY.RESTRICTABSOLUTELY

States
{
DeselectDeath:
"----" "#" 0 A_GunFlash("NoFlash",GFF_NOEXTCHANGE)
"----" "#" 1 A_SetTics(1-CallACS("cbm_IsItOnline"))//$CBM change to 1 tic to sync online
goto DeselectSwap+1
}

}

actor BaseMM8BDMCustWep : BaseMM8BDMWep
{
Weapon.AmmoUse 0
Weapon.AmmoGive 0
Weapon.ammotype "BusterAmmo"
Dropitem ""
Inventory.ForbiddenTo ""
Inventory.RestrictedTo "CustWepClassBase" //helpful with "Give Weapons"
+INVENTORY.UNDROPPABLE

States
{
DeselectDeath:
"----" "#" 0 A_GunFlash("NoFlash",GFF_NOEXTCHANGE)
"----" "#" 1 A_SetTics(1-CallACS("cbm_IsItOnline"))
goto DeselectSwap+1
}

}

actor BaseMM8BDMWep_CBM : BaseMM8BDMWep0
{
-WEAPON.ALT_USES_BOTH
-THRUACTORS
Weapon.SlotNumber 0
weapon.ammotype "BusterAmmo"
inventory.icon "TNT1A0"
dropitem ""
//Inventory.ForbiddenTo ""
//Inventory.RestrictedTo ""

States
{
DeselectDeath:
"----" "#" 0 A_GunFlash("NoFlash",GFF_NOEXTCHANGE)
"----" "#" 1 A_SetTics(1-CallACS("cbm_IsItOnline"))
goto DeselectSwap+1
}

}
