Weapon ammo spawn: Difference between revisions
Jump to navigation
Jump to search

Bug:This entity's FGD entry includes the
Fix:Change the entity's FGD entry to inherit from (tested in: l4d2)
Warning:Do NOT use the Infinite items (overrides count) flag. Not only it doesn't make sense, but it also breaks the manipulation of this entity by
(Extra link) |
m (Fixed link colors) |
||
| Line 12: | Line 12: | ||
{{Fix|Change the entity's FGD entry to inherit from <code>WeaponSpawnSingle</code> instead of <code>WeaponSpawn</code>.}}|tested=l4d2|only=l4ds}} | {{Fix|Change the entity's FGD entry to inherit from <code>WeaponSpawnSingle</code> instead of <code>WeaponSpawn</code>.}}|tested=l4d2|only=l4ds}} | ||
| flags_add = | | flags_add = | ||
{{Warning|Do NOT use the '''Infinite items (overrides count)''' flag. Not only it doesn't make sense, but it also breaks the manipulation of this entity by [[Left 4 Dead 2/Scripting/Director Scripts/AllowWeaponSpawn|<code> | {{Warning|Do NOT use the '''Infinite items (overrides count)''' flag. Not only it doesn't make sense, but it also breaks the manipulation of this entity by <code>[[Left 4 Dead 2/Scripting/Director Scripts/AllowWeaponSpawn|AllowWeaponSpawn]]</code> and <code>[[Left 4 Dead 2/Scripting/Director Scripts/ConvertWeaponSpawn|ConvertWeaponSpawn]]</code>. For example, it breaks the ammo to laser conversion in [[Tank Run]].}} | ||
| seealso_add = | | seealso_add = | ||
* {{l4d2}}{{ent|upgrade_ammo_explosive}} | * {{l4d2}}{{ent|upgrade_ammo_explosive}} | ||
* {{l4d2}}{{ent|upgrade_ammo_incendiary}} | * {{l4d2}}{{ent|upgrade_ammo_incendiary}} | ||
}} | }} | ||
Revision as of 19:33, 16 November 2025
| CWeaponAmmoSpawn |
weapon_ammo_spawn is a model entity available in ![]()
Left 4 Dead series. It is a possible spawn point for ammo stash. It replenishes ammo for all weapons except the Grenade Launcher and M60.
Keyvalues
- Name (targetname) <string>
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentnameortarget).
Also displayed in Hammer's 2D views and Entity Report. - See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Weapon Skin (weaponskin) <integer> (only in
) - Some weapons have multiple versions of their textures, called skins. Set this to a number other than -1 to make the given weapon use that skin instead of the default.
- Glow Range (glowrange) <float> (only in
) - Set a custom glow range for this spawner. 0 means use the default range.
- Collisions (solid) <choices>
-
- 0: Not Solid
- 2: Use Bounding Box
- 6: Use VPhysics (default)
- Count (count) <integer>
- Max number of weapons given before disappearing.
count keyvalue which is ignored.
WeaponSpawnSingle instead of WeaponSpawn.Outputs
- OnItemSpawn (only in
) - Fired if this object is spawned on the map. If the weapon is removed during the weapon spawn pass, this will not fire.
Flags
- Enable Physics : [1]
- Must Exist : [2]
AllowWeaponSpawn and ConvertWeaponSpawn. For example, it breaks the ammo to laser conversion in Tank Run.