class ACTION_ChangeWeapon extends ScriptedAction; var(Action) class NewWeapon; function bool InitActionFor(ScriptedController C) { C.Pawn.PendingWeapon = Weapon(C.Pawn.FindInventoryType(newWeapon)); C.Pawn.ChangedWeapon(); return false; }