Grenade tripmine (Black Mesa): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{stub}}
{{stub}}
[[File:Grenade_tripmine.png|240px|right]]
[[File:Grenade_tripmine.png|240px|right]]
{{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>.
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.}}


==Dedicated [[ConVars]]==
== Inputs ==
{{I|TripmineActivate|Activate the tripmine turning on the laser. Fired by this entity after 5 seconds.|nofgd=1}}
{{I|Detonate|param=void|Detonates tripmine.}}
{{I|SetTimer|param=float|Sets amount of time before detonate.|only={{bms12}}}}
{{I|SetThrower|param=void|Fired by this entity when placed. Doesn't do anything.|only={{bms12}}}}
 
== Outputs ==
{{O|OnDetonate|param=void|Fired by this entity when detonated.}}
 
== Dedicated [[ConVars]] ==
{{Bms|4|nt=2}}
{{Bms|4|nt=2}}
{{varcom|start}}
{{varcom|start}}
Line 22: Line 31:
{{varcom|sk_npc_dmg_grenade_tripmine|0|Float|Not used for anything. NPCs can't place tripmines. Tripmines placed in map editor or {{command|ent_create|grenade_tripmine}} are using value from previous console variable for damage.}}
{{varcom|sk_npc_dmg_grenade_tripmine|0|Float|Not used for anything. NPCs can't place tripmines. Tripmines placed in map editor or {{command|ent_create|grenade_tripmine}} are using value from previous console variable for damage.}}
{{varcom|end}}
{{varcom|end}}
== Inputs ==
{{IO|TripmineActivate|Activate the tripmine turning on the laser. Fired by this entity after 5 seconds.|nofgd=1}}
{{I|Detonate|param=void|Detonates tripmine.}}
{{I|SetTimer|param=float|Sets amount of time before detonate.|only={{bms12}}}}
{{I|SetThrower|param=void|Fired by this entity when placed. Doesn't do anything.|only={{bms12}}}}
==Outputs==
{{O|OnDetonate|param=void|Fired by this entity when detonated.}}

Revision as of 10:04, 21 April 2025

Stub

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

Grenade tripmine.png

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.

Inputs

TripmineActivate  !FGD
Activate the tripmine turning on the laser. Fired by this entity after 5 seconds.
Detonate <void>
Detonates tripmine.
SetTimer <floatRedirectInput/float> (only in Black Mesa (mod))
Sets amount of time before detonate.
SetThrower <void> (only in Black Mesa (mod))
Fired by this entity when placed. Doesn't do anything.

Outputs

OnDetonate <void>
Fired by this entity when detonated.

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.