SetMarineWeapon
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
void SetMarineWeapon(int tid, int weapon);
Usage
Sets a Scripted Marine's weapon on the fly. Choices defined in zdefs.acs are as follows:
- MARINEWEAPON_Dummy (no weapon)
 - MARINEWEAPON_Fist
 - MARINEWEAPON_BerserkFist
 - MARINEWEAPON_Chainsaw
 - MARINEWEAPON_Pistol
 - MARINEWEAPON_Shotgun
 - MARINEWEAPON_SuperShotgun
 - MARINEWEAPON_Chaingun
 - MARINEWEAPON_RocketLauncher
 - MARINEWEAPON_PlasmaRifle
 - MARINEWEAPON_Railgun
 - MARINEWEAPON_BFG
 
Note in the case of rocket marines they are not immune to splash damage, so you may want to knock up their health a bit with SetActorProperty since they will probably kill themselves pretty quickly otherwise.
Examples
// Switch the marine(s) with TID 10 to attack with a Chainsaw. SetMarineWeapon(10, MARINEWEAPON_Chainsaw);