Template:BasicWeapon: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Removed CBaseAnimating keyvalues)
No edit summary
Line 5: Line 5:


==Inputs==
==Inputs==
{{I|HideWeapon|Hide weapon. It still remains functional.|nofgd=1}}
{{I Weapon}}


==Outputs==
==Outputs==
{{O Weapon}}
{{O Weapon}}

Revision as of 03:40, 26 September 2024

Flags

Start Constrained : [1]
Prevents the model from moving.
Deny player pickup (reserve for NPC) : [2]
Not puntable by Gravity Gun : [4]

Inputs

HideWeapon  !FGD
If this weapon is being held, hide the worldmodel and/or viewmodel via EF_NODRAW. Weapon will still be useable. The weapon will become visible again if the holder is to switch between weapons in their inventory.

Outputs

Weapon:

OnNPCPickup
!activator = NPC
!caller = this entity
Fires when an NPC picks up this weapon.
OnPlayerUse
!activator = player
!caller = this entity
Fires when the player +uses this weapon.
OnPlayerPickup
!activator = player
!caller = this entity
Fires when a player picks up this weapon.
OnCacheInteraction
Fires when the player 'proves' they've found this weapon. Fires on: Player Touch, +USE pickup, Physcannon pickup, Physcannon punt.