Weapons: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Added dynamic spawns and customizing weapons.)
(?)
Tag: Manual revert
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{LanguageBar}}
{{Abstract Mapping}}
{{Abstract Mapping}}
==Adding weapons to a map==
==Adding weapons to a map==
Line 20: Line 21:
==Customizing Weapons==
==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>)
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==
==See also==
[[:Category:Weapons]]
[[: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