base_boss
Jump to navigation
Jump to search


![]() |
---|
CTFBaseBoss |
![]() |
base_boss
is a model entity available in Team Fortress 2.
It is the entity that the tank_boss entity uses as a base and thus shares a lot of its behaviors. A few examples include:
- Crushes engineer buildings that collide with it
- TFBots treat this entity as an enemy
- Drops currency pack on death
- Plays sounds to client when it gets damaged
base_boss itself was originally intended for the now-scrapped Raid gamemode. By itself, it is static and does not perform anything; however, it is still of use in setting up a custom hitbox for any custom static NPC bosses.


SetStepHeight
input.Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- model ([todo internal name (i)]) <string>
- Filepath to the model this entity will use. Will use the model bounding box to determine its hitbox and collision
- Start Disabled (StartDisabled) <boolean>
- Stay dormant until activated (with the
Enable
input).
Inputs
- SetHealth <integer >
- Sets the entity's health to this value.
- SetMaxHealth <integer >
- Sets the entity's maximum health to this value.
- AddHealth <integer >
- Add this amount of health to the entity.
- RemoveHealth <integer >
- Subtract this amount of health from the entity.
- SetSpeed <integer >
- Sets this entity's speed to this value.
- SetStepHeight <float >
- Sets maximum height of steps that the entity can climb
- SetMaxJumpHeight <float >
- Sets maximum height this entity can jump

EnableDisable:
- Enable / Disable
- Enable/disable this entity from performing its task. It might also disappear from view.
Outputs
- OnHealthBelow90Percent to OnHealthBelow10Percent
- Fires when the entity's health goes below X percent of its maximum health.
- OnKilled
- Fired when the boss is killed.