In this video, I briefly go through the 3 building blocks of entity interaction in Half-Life, and you get to learn how to write 3 new entities: a trigger which sets the player's health to a number specified by the mapper, an env entity which sparks at a custom time interval, and a trampoline brush entity.
Time stamps:
00:00 - Intro
00:10 - What we're about to deal with
00:25 - What's using?
01:03 - trigger_sethealth entity
01:58 - trigger_sethealth test and ideas for improvement
02:09 - What's thinking?
02:43 - env_spark_custom entity
03:35 - env_spark_custom test
03:45 - How thinking actually works in the engine
05:11 - What's touching?
05:23 - func_trampoline entity
06:22 - A note about brush entities in FGDs
06:26 - func_trampoline testing, why Touch is cool
06:41 - func_trampoline explosive touch
07:13 - func_trampoline homework
07:23 - Ending speech
08:06 - Outro
Discord for troubleshooting: / discord
The Whole Half-Life, good place in general: https://twhl.info/