Creating an HL2DM megacharger: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 8: Line 8:


===The Charger===
===The Charger===
[[Image:HL2DM Megacharger.jpeg|thumb|right|300px|The Charger (Dev textures are placed so it's easier to see)]]
[[Image:HL2DM Megacharger.jpeg|thumb|right|300px|The Charger]]
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 23: Line 23:


===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)]]
[[Image:HL2DM Megacharger 02.jpeg|thumb|right|300px|The Charger Model]]
Create <code>[[prop_dynamic]]</code> entity and enter the following properties:
Create <code>[[prop_dynamic]]</code> entity and enter the following properties:


Line 37: Line 37:


===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)]]
[[Image:HL2DM Megacharger 03.jpeg|thumb|right|300px|The Charger Glow]]
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 57: Line 57:


===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)]]
[[Image:HL2DM Megacharger 04.jpeg|thumb|right|300px|The Charger Light]]
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 15:42, 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

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

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

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

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