Creating an HL2DM megacharger: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:Creating a Megacharger}} {{back|Half-Life_2_Deathmatch_Level_Creation}} {{Morescreenshots}} ==Introduction== This guide will show you how to create megacharger...")
 
(Added Images)
Line 9: Line 9:


===The Charger===
===The Charger===
 
[[Image:HL2DM Megacharger.jpeg|thumb|right|300px|The Charger (Dev textures are placed so it's easier to see)]]
Create an <code>[[item_suitcharger]]</code> entity, set its name to <code>megacharger</code> and tick the <code>Citadel recharger</code> flag.
Create an <code>[[item_suitcharger]]</code> entity, set its name to <code>megacharger</code> and tick the <code>Citadel recharger</code> flag.


Line 24: Line 24:


===Charger Model===
===Charger Model===
 
[[Image:HL2DM Megacharger 02.jpeg|thumb|right|300px|The Charger Model (Dev textures are placed so it's easier to see)]]
Create <code>[[prop_dynamic]]</code> entity and enter the following properties:
Create <code>[[prop_dynamic]]</code> entity and enter the following properties:


Line 38: Line 38:


===Charger Glow===
===Charger Glow===
 
[[Image:HL2DM Megacharger 03.jpeg|thumb|right|300px|The Charger Glow (Dev textures are placed so it's easier to see)]]
Create an <code>[[env_sprite]]</code> entity and enter the following properties:
Create an <code>[[env_sprite]]</code> entity and enter the following properties:


Line 58: Line 58:


===Charger Light===
===Charger Light===
 
[[Image:HL2DM Megacharger 04.jpeg|thumb|right|300px|The Charger Light(Dev textures are placed so it's easier to see)]]
Create a <code>[[light]]</code> entity and enter the following properties:
Create a <code>[[light]]</code> entity and enter the following properties:



Revision as of 14:19, 14 April 2022

Half-Life_2_Deathmatch_Level_Creation

Introduction

This guide will show you how to create megachargers seen in dm_lockdown.

Creation

The Charger

The Charger (Dev textures are placed so it's easier to see)

Create an item_suitcharger entity, set its name to megacharger and tick the Citadel recharger flag.

Enter the following outputs:

  My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnEmpty megacharger_light HideSprite <none> 0.00 No
Io11.png OnEmpty megacharger_light_ TurnOff <none> 0.00 No
Io11.png OnFull megacharger_light ShowSprite <none> 0.00 No
Io11.png OnFull megacharger_light_ TurnOn <none> 0.00 No

Charger Model

The Charger Model (Dev textures are placed so it's easier to see)

Create prop_dynamic entity and enter the following properties:

Property Name Value
World Model models/props_combine/Combine_Dispenser.mdl
Disable Shadows Yes
Collisions Not Solid

Charger Glow

The Charger Glow (Dev textures are placed so it's easier to see)

Create an env_sprite entity and enter the following properties:

Property Name Value
Name megacharger_light
Render FX Slow Pulse
Render Mode World Space Glow
FX Color 0 255 0
Scale 0.25
Size of Glow Proxy Geometry. 5

Charger Light

The Charger Light(Dev textures are placed so it's easier to see)

Create a light entity and enter the following properties:

Property Name Value
Name megacharger_light_
Pitch Yaw Roll -60 0 -90
Brightness 0 255 64 25
Inner angle 5
Outer angle 30
Pitch -60