Half-Life 2: Episode 2 EP2
logic_playerproxy by RabidMonkey
Posted 10 years ago2009-11-05 07:19:52 UTC • Examples • Half-Life 2: Episode 2
Screenshot Thumbnail
RabidMonkey RabidMonkey
Half-Life 2: Episode 2
10 years ago2009-11-05 07:19:52 UTC
10 years ago2009-11-05 07:19:52 UTC
Download (Hosted Externally)

This setup demonstrates a setup of prop-based health kits which could be parented to a moving object, or positioned somewhere like a cabinet without being affected by physics. It uses the logic_playerproxy entity to determine the player's current health value before providing aid, to ensure players do not use health kits when they are already at full health.

This is just one example of what the entity is capable of; a similar setup could be created with ammunition boxes for specific weapons, for example.


Commented 10 years ago2009-11-05 08:38:03 UTC Comment #11459
I will keep this in mind when I get steam up again.
Also, Rabidmonkey posting a map? Your workload on BM must be lightening up! :D
Commented 10 years ago2009-11-05 10:41:17 UTC Comment #10570
Neat stuff.
Commented 10 years ago2009-11-06 17:28:08 UTC Comment #10571
wow i didnt even know that was possible. Good stuff
Commented 10 years ago2009-11-06 23:41:37 UTC Comment #10572
Forgive my ignorance of the HL2 inner workings, but shouldn't a player just kick around health packs when at full health instead of consuming them?
Commented 10 years ago2009-11-10 13:55:01 UTC Comment #8457
The key here is not being affected by physics. So nades dont blast them across the map.
Commented 10 years ago2009-11-12 04:54:37 UTC Comment #8458
Yes; health packs should act as normal physics objects, but there are some cases where this would be a problem.

Specifically, I had a level where players were on a moving tracktrain (boat) while fighting a helicopter. I needed a way to give the players health, but health chargers cannot be part of movement hierarchies. Normal physics-based health kits wouldn't work, either, because of the potential for collision errors, and health kits falling into the water where players couldn't access them. So, this was the next best solution - it provides the effects (adding health, sound, props disappearing) of using a health kit that players are used to, without any hard code. In most situations a regular health kit should suffice, and I would suggest using them over this method, because players are conditioned to being able to do specific things with certain items (like carrying health kits as physics props)

Plus being able to relay inputs/outputs to and from players, and using specific player actions or values (like ammo or health) has a number of possibilities for single-player games, like enemies that only spawn/attack when the player is above a certain health threshold, or events that occur in certain areas when the player uses their flashlight.

You must log in to post a comment. You can login or register a new account.