Nuclide
Software Development Kit for id Technology
Brush Entities

Entity class that expects to be used with brush models. More...

Detailed Description

Entity class that expects to be used with brush models.

Brush models are commonly sub-models within a level file, however they can also be loaded from a separate external file.

If an entity its model starts with and asterisk (*) and ends with a numer right after, it usually refers to a sub-model within the current world level.

Due to their simple visual complexity they are mostly used for primitive geometry, triggers, volumes.

Mainly used for MOVETYPE_PUSH entities of variable size and volume - even within a single class.

Classes

class  func_dustcloud
 Client-Entity: Dust Cloud Volume. More...
 
class  func_dustmotes
 Client-Entity: Dustmotes Volume. More...
 
class  func_smokevolume
 Client-Entity: Smoke Cloud Volume. More...
 
class  button_target
 Server-Entity: Non-Moving Button. More...
 
class  func_areaportal
 Server-Entity: Visibility/Areaportal Manager. More...
 
class  func_breakable
 Server-Entity: Breakable Brush Model. More...
 
class  func_brush
 Server-Entity: Dynamic Brush Model. More...
 
class  func_button
 Server-Entity: Moving Button. More...
 
class  func_detail
 Server-Entity: Detail Geometry. More...
 
class  func_detail_illusionary
 Server-Entity: Non-Solid Detail Geometry. More...
 
class  func_door
 Server-Entity: Sliding Door. More...
 
class  func_door_rotating
 Server-Entity: Rotating Door. More...
 
class  func_guntarget
 Server-Entity: Target Practice Sign. More...
 
class  func_healthcharger
 Server-Entity: Health Charging Station. More...
 
class  func_monsterclip
 Server-Entity: Monster Clip. More...
 
class  func_mortar_field
 Server-Entity: Mortar Drop Zone. More...
 
class  func_pendulum
 Server-Entity: Swinging Pendulum. More...
 
class  func_physbox
 Server-Entity: Physically Simulated Box. More...
 
class  func_plat
 Server-Entity: Automatic Elevator. More...
 
class  func_platrot
 Server-Entity: Rotating Vertical Platform. More...
 
class  func_pushable
 Server-Entity: Pushable Brush. More...
 
class  func_recharge
 Server-Entity: Armor Recharging Station. More...
 
class  func_rot_button
 Server-Entity: Valve, Lever, Rotating Button. More...
 
class  func_rotating
 Server-Entity: Rotating Brush/Fan. More...
 
class  func_tank
 Server-Entity: Mountable Gun Turret. More...
 
class  func_tankcontrols
 Server-Entity: func_tankmortar Controller. More...
 
class  func_trackautochange
 Server-Entity: Automatic func_tracktrain Track Controller. More...
 
class  func_trackchange
 Server-Entity: func_tracktrain Track Controller. More...
 
class  func_tracktrain
 Server-Entity: Interactive Moving Train. More...
 
class  func_train
 Server-Entity: Linear Moving Brush. More...
 
class  func_traincontrols
 Server-Entity: func_tracktrain Controller. More...
 
class  func_vehiclecontrols
 Server-Entity: func_vehicle Controller. More...
 
class  func_wall_toggle
 Server-Entity: Prototype func_brush. More...
 
class  game_zone_player
 Server-Entity: game_counter Zone Controller. More...
 
class  momentary_door
 Server-Entity: Momentary Sliding Door. More...
 
class  momentary_rot_button
 Server-Entity: Momentary Rotating Door/Lever/Valve. More...
 
class  reserved_spot
 Server-Entity: Reserved Player Spot. More...
 
class  script_brushmodel
 Server-Entity: Scriptable Brush Model. More...
 
class  trigger_autosave
 Server-Entity: Triggers Auto-Save. More...
 
class  trigger_cdaudio
 Server-Entity: Trigger-Based CD Track Changer. More...
 
class  trigger_counter
 Server-Entity: Activation Count Based Trigger. More...
 
class  trigger_endsection
 Server-Entity: Triggers Game Ending To Menu. More...
 
class  trigger_hurt
 Server-Entity: Damages/Hurts Characters. More...
 
class  trigger_look
 Server-Entity: Eye/Vision Based Trigger. More...
 
class  trigger_monsterjump
 Server-Entity: AI Jump Hint. More...
 
class  trigger_multiple
 Server-Entity: Multi Use Trigger Volume. More...
 
class  trigger_once
 Server-Entity: One-Time Use Trigger Volume. More...
 
class  trigger_teleport
 Server-Entity: Teleportation Volume. More...
 
class  trigger_transition
 Server-Entity: Level Transition Volume. More...
 
class  env_bubbles
 Shared-Entity: Bubble Emitter. More...
 
class  func_conveyor
 Shared-Entity: Conveyor Belt. More...
 
class  func_friction
 Shared-Entity: Ground Friction Override Volume. More...
 
class  func_illusionary
 Shared-Entity: Non-Solid Brush Model. More...
 
class  func_ladder
 Shared-Entity: Ladder Volume. More...
 
class  func_lod
 Shared-Entity: Level Of Detail Geometry. More...
 
class  func_monitor
 Shared-Entity: Rendertarget Surface. More...
 
class  func_tankmortar
 Shared-Entity: Mountable Mortar Turret. More...
 
class  func_useableladder
 Shared-Entity: Ladder Volume. More...
 
class  func_vehicle
 Shared-Entity: Brush Vehicle. More...
 
class  func_wall
 Server-Entity: Brush Model That Changes Texture. More...
 
class  trigger_gravity
 Shared-Entity: Gravity Controller Volume. More...
 
class  trigger_push
 Shared-Entity: Push Force Volume. More...
 
class  NSWorldspawn
 Shared-Entity: Game World. More...
 
class  NSCharger
 Server-Entity: Recharging Station. More...