Creating a Megacharger

From Valve Developer Community
Revision as of 04:02, 14 April 2022 by Mandrew (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Half-Life_2_Deathmatch_Level_Creation

Introduction

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

Creation

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

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

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

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