Weapons: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (let's see if we can uncategorize the redirect)
(?)
Tag: Manual revert
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
#REDIRECT [[:Category:Weapons]]
{{LanguageBar}}
{{Abstract Mapping}}
==Adding weapons to a map==
:1. Making [[point entity]] with [[Classname]] [[:Category:weapons|weapon_...]] (For example: [[weapon_ak47]], [[weapon_portalgun]]...)
 
:2. Set you need [[keyvalues]] (For example:[[targetname]], [[rendermode]]...)
 
You first weapon is done!
 
==Dynamic Spawns==
Using [[env_entity_maker]], [[logic_relay]], and [[point_template]] you can spawn weapons into the map.
 
===Example===
*[[weapon_shotgun]] named ''"spawnedweapon"''
*[[point_template]] named ''"weapontemplate"'' with ''"template01"'' set to ''"spawnedweapon"''.
*[[env_entity_maker]] ''"weapontemplate"'' as ''entitytemplate''.
*[[logic_relay]] to call <code>forcespawn</code> on '''env_entity_maker''' to spawn in weapon.
 
Depending on need, you can use Flags "Start constrained" or "Deny player pickup" to control weapon after spawning.
 
==Customizing Weapons==
With the entity [[point_clientcommand]] and <code>sv_cheats 1</code> you can modify parameters for weapons. (ex: <code>"sk_plr_dmg_pistol 100"</code>)
This can also be done with weapon scripts. See [[Changing clip sizes]].
 
==See also==
[[:Category:Weapons]]

Latest revision as of 08:21, 22 June 2025

English (en)中文 (zh)Translate (Translate)
Abstract Mapping series Discuss your thoughts - Help us develop the articles or ideas you want

Ammunition | List of HL2 Animals and Creatures | Mapping with Antlions | Beams and Lasers | Cables and Ropes | Moving Clouds | Color Theory in Level Design | Combat | Combine | Compression (Source 1) | Doors | Dust, Fog, & Smoke | Elevators | Level Transitions | Environmental Lighting, Sun, Weather, & Outdoors | Explosions | Fire | Half-Life 2 Foliage | Glass & Windows | Headcrab | Health | Ladders | Lighting | Optimization (level design) | Physics | Retinal scanners | Sound and Music | Special effects | Terrain | Trains | Turrets | Water | Weapons | Zombie

Adding weapons to a map

1. Making point entity with Classname weapon_... (For example: weapon_ak47, weapon_portalgun...)
2. Set you need keyvalues (For example:targetname, rendermode...)

You first weapon is done!

Dynamic Spawns

Using env_entity_maker, logic_relay, and point_template you can spawn weapons into the map.

Example

Depending on need, you can use Flags "Start constrained" or "Deny player pickup" to control weapon after spawning.

Customizing Weapons

With the entity point_clientcommand and sv_cheats 1 you can modify parameters for weapons. (ex: "sk_plr_dmg_pistol 100") This can also be done with weapon scripts. See Changing clip sizes.

See also

Category:Weapons