Weapon knife: Difference between revisions
Jump to navigation
Jump to search
m (Linked to weapon_knife_t) |
(Any new knife entity in CS:GO has the classname weapon_knife at first, except knifegg.) |
||
Line 1: | Line 1: | ||
[[Image:weapon_knife.PNG|thumb|right| | [[Image:weapon_knife.PNG|thumb|right|200px|weapon_knife in CS:S.]] | ||
[[Image:knife_csgo.png|thumb|right| | [[Image:knife_csgo.png|thumb|right|200px|weapon_knife in CS:GO.]] | ||
<!--[[Image:knife_t_csgo.png|thumb|right|200px|weapon_knife in CS:GO.]]--> | |||
{{base point multi|weapon_knife|game1=Counter-Strike: Source|game2=Counter-Strike: Global Offensive}} | {{base point multi|weapon_knife|game1=Counter-Strike: Source|game2=Counter-Strike: Global Offensive}} | ||
Line 7: | Line 8: | ||
{{csgo}} Every [[player]] on the Counter-Terrorist's team, who has nothing different equipped in his loadout, is given this [[entity]] when respawning in any gamemode, except {{ent|mp_ct_default_melee}} is set to <code>""</code> while {{ent|game_type}} is not <code>1</code>. The Terrorist's equivalent is [[weapon_knife_t]]. | {{csgo}} Every [[player]] on the Counter-Terrorist's team, who has nothing different equipped in his loadout, is given this [[entity]] when respawning in any gamemode, except {{ent|mp_ct_default_melee}} is set to <code>""</code> while {{ent|game_type}} is not <code>1</code>. The Terrorist's equivalent is [[weapon_knife_t]]. | ||
{{csgo}} All knife entities ([[weapon_knife_t]], [[weapon_knife_karambit]], ...) have the [[classname]] [[weapon_knife]] in-game after being spawned, except the [[weapon_knifegg|Golden Knife]]. This can be observed by invoking {{ent|ent_messages_draw|1}} and {{ent|ent_fire|weapon_knife}}. | |||
{{BasicCSseriesWeapon}} | {{BasicCSseriesWeapon}} | ||
[[Category:Counter-Strike: Source Weapons|K]] | [[Category:Counter-Strike: Source Weapons|K]] | ||
[[Category:Counter-Strike: Global Offensive Weapons|K]] | [[Category:Counter-Strike: Global Offensive Weapons|K]] |
Revision as of 22:36, 9 April 2021
Entity description
A knife, Counter-Strike's only melee weapon. Can be used by both teams.
Every player on the Counter-Terrorist's team, who has nothing different equipped in his loadout, is given this entity when respawning in any gamemode, except mp_ct_default_melee is set to
""
while game_type is not 1
. The Terrorist's equivalent is weapon_knife_t.
All knife entities (weapon_knife_t, weapon_knife_karambit, ...) have the classname weapon_knife in-game after being spawned, except the Golden Knife. This can be observed by invoking ent_messages_draw 1 and ent_fire weapon_knife.
KeyValues
CS:S / CS:GO Weapon:
- Ammo (ammo) <integer> (only in
)
- Amount of reserve ammo to be added. Fallback value is 0. !FGD
- Is this weapon allowed to be picked up? (CanBePickedUp) <boolean> (only in
)
- Determines if players are able to pick up the weapon.
Flags
- Start Constrained : [1]
- Prevents the model from moving.
- Deny Player Pickup : [2] !FGD
- Prevents player from being able to pick up the weapon.
Inputs
CS:GO Weapon:
- SetAmmoAmount <integer > (only in
)
- For guns, sets the number of bullets in the active magazine. Does nothing for grenades.
Every value behaves like its congruent value in the range 0-255 in modulus 256 (e.g. -255 and 257 behave like 1 etc.). When set to 0, the owner may start reloading automatically, if possible. Other values congruent to 0 (-256, 256, 512, ...) might cause undefined behavior. Values congruent to -1 (mod 256) make the ammo numbers disappear. If set to a value outside the weapon's clip size, reloading might deliver unexpected results.
- SetReserveAmmoAmount <integer > (only in
)
- For guns, sets the number of bullets in reserve for reloading, clamping at the weapon's maximum (e.g. 90 for the weapon_ak47).
For grenades, sets their count, clamping at the current maximum depending on the convars ammo_grenade_limit_*; When setting to 0 or below while holding the grenade, the player no longer owns any, but the viewmodel stays.
Negative values make a gun's ammo display disappear and reloading is impossible.
- ToggleCanBePickedUp <boolean > (only in
)
- Toggles whether the weapon can be picked up by players. Visually, nothing changes and there is no event if picking up fails. Hover texts like "[E] Swap for AK-47" remain in both cases.
Outputs
CS:S / CS:GO Weapon:
- OnPlayerUse
- Fires when a player +uses this weapon (!activator is the player.). Does not fire if the weapon is picked up successfully.
- OnPlayerPickup
- Fires when a player picks this weapon up (!activator is the player.).
- OnCacheInteraction !FGD
- When dropped, fires every tick on player touch (!activator is the player.).
Also fires on successful +use pickup. Does not fire if
CanBePickedUp
is false.
Categories:
- Point Entities
- Non-internal entities
- Weapons
- Counter-Strike: Source entities
- Counter-Strike: Source weapons
- Counter-Strike: Global Offensive entities
- Counter-Strike: Global Offensive weapons
- Counter-Strike 2 entities
- Counter-Strike 2 weapons
- Counter-Strike: Source Weapons
- Counter-Strike: Global Offensive Weapons