Grenade tripmine (Black Mesa): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Added cvars.)
No edit summary
Line 2: Line 2:
{{CD|???|base=CBaseAnimating}}
{{CD|???|base=CBaseAnimating}}
{{this is a|point entity|name=grenade_tripmine|game=Black Mesa}} This is an explosive that emits a blue laser when placed on a surface and it explodes when something touches its blue laser.
{{this is a|point entity|name=grenade_tripmine|game=Black Mesa}} This is an explosive that emits a blue laser when placed on a surface and it explodes when something touches its blue laser.
Represented by class <code>CGrenade_Tripmine</code>.
{{note|This entity inherits all [[keyvalues]], [[inputs]], [[outputs]] and [[flags]] from [[CBaseAnimating]] and [[CBaseEntity]] classes.}}
{{note|This entity inherits all [[keyvalues]], [[inputs]], [[outputs]] and [[flags]] from [[CBaseAnimating]] and [[CBaseEntity]] classes.}}



Revision as of 09:42, 21 April 2025

Stub

This article or section is a stub. You can help by expanding it.

C++ Class hierarchy
???
CBaseAnimating
CBaseEntity

grenade_tripmine is a point entity available in Black Mesa Black Mesa. This is an explosive that emits a blue laser when placed on a surface and it explodes when something touches its blue laser.

Represented by class CGrenade_Tripmine.

Note.pngNote:This entity inherits all keyvalues, inputs, outputs and flags from CBaseAnimating and CBaseEntity classes.

Dedicated ConVars

Black Mesa Black Mesa: Definitive Edition

Cvar/Command Parameters or default value Descriptor Effect
sk_detenator_tripmine_health 1 Float Amount of health for tripmine. With 0 and below it will have endless amount of health, so it can be exploded with input or by laser triggering.
Tip.pngTip:Changes applies only for tripmine that was spawned after this change, so you can have tripmines with different health values.
sk_detenator_tripmine_plr_dmg_radius 300 Float Damage radius for player's tripmine.
sk_detenator_tripmine_npc_dmg 150 Float Damage scale for a tripmine that does not belong to the player.
sk_detenator_tripmine_npc_dmg_radius 300 Float Damage radius for a tripmine that does not belong to the player.
sk_detenator_tripmine_draw_bounds 0 Float Doesn't seems to affect anything.

Black Mesa (mod) Black Mesa (mod) (the mod version)

Cvar/Command Parameters or default value Descriptor Effect
sk_plr_dmg_grenade_tripmine 100 Float Amount of damage that tripmine will deal when exploded.
sk_npc_dmg_grenade_tripmine 0 Float Not used for anything. NPCs can't place tripmines. Tripmines placed in map editor or ent_create grenade_tripmine are using value from previous console variable for damage.

Inputs

TripmineActivate  !FGD
Activate the tripmine turning on the blue laser

BaseGrenade:

Detonate
Fire to make the grenade explode.


Outputs

BaseGrenade:

OnDetonate
Grenade has just exploded.