DIF/Map2Dif/Map Entities

From TDN

Map Entities

This is a list of the entities supported by map2dif and the entity attribute options.

Core Entities
worldspawn
detail_number           int (default is 0)
min_pixels              int (default is 250)
geometry_scale          int Must be a power of 2 (default is 32)
light_geometry_scale    int Must be a power of 2 (default is 32)
ambient_color           color (default is 0,0,0)
emergency_ambient_color color (default is 0,0,0)

detail
collision
vehicle_collision

portal
ambient_light           bool: Pass ambient light (default is 0)

target
name                    string (default "")
origin                  pos (default 0,0,0)

Light Emitters
light_emitter_point
origin                  pos (default 0,0,0)
target
state_index
falloff_type            bool: 0 = distance, 1 = linear (default false)
falloff1                float (default is 10)
falloff2                float (default is 100)
falloff3                float (default is 0)

light_emitter_spot
origin                  pos (default is 0,0,0)
target
state_index
falloff_type            bool: 0 = distance, 1 = linear (default false)
falloff1                int (default is 10)
falloff2                int (default is 100)
falloff3                int (default is 0)
direction               vector (default is 0,0,-1)
theta                   radian: inner angle (default is 0.2)
phi                     radian: outer angle (default is 0.4)

Lights
light
name                    string (default "")
origin                  pos (default is 0,0,0)
spawnflags              int: animation flags...
alarm_type              bool (default is 0)
state                   int: State number
duration            float: State duration
color               color: State color

Scripted Lights
light_omni
name                    string (default "")
origin                  pos (default is 0,0,0)
color                   color (default is 1,1,1)
alarm_type              bool (default is 0)
falloff1                int (default is 10)
falloff2                int (default is 100)


light_spot
name                    string (default "")
origin                  pos (default is 0,0,0)
target
color                   color (default is 1,1,1)
alarm_type              bool (default is 0)
falloff1                int (default is 10)
falloff2                int (default is 100)
distance1               int: Inner distance (default is 10)
distance2               int: Outer distance (default is 100)

Animated Lights
light_strobe
name                    string (default "")
origin                  pos (default is 0,0,0)
target
spawnflags              int: animation flags...
color1                  color (default is 0,0,0)
color2                  color (default is 1,1,1)
alarm_type              bool (default is 0)
falloff1                int (default is 10)
falloff2                int (default is 100)
speed                   int (default is ?)

light_pulse
name                    string (default "")
origin                  pos (default is 0,0,0)
spawnflags              int: animation flags...
color1                  color (default is 0,0,0)
color2                  color (default is 1,1,1)
alarm_type              bool (default is 0)
falloff1                int (default is 10)
falloff2                int (default is 100)
speed                   int (default is ?)


light_pulse2
name                    string (default "")
origin                  pos (default is 0,0,0)
spawnflags              int: animation flags...
color1                  color (default is 0,0,0)
color2                  color (default is 1,1,1)
alarm_type              bool (default is 0)
falloff1                int (default is 10)
falloff2                int (default is 100)
attack                  float (default is 1)
sustain1                float (default is 1)
sustain2                float (default is 1)
decay                   float (default is 1)

light_flicker
name                    string (default "")
origin                  pos (default is 0,0,0)
spawnflags              int: animation flags...
color1                  color (default is 1,1,1)
color2                  color (default is 0,0,0)
color3                  color (default is 0,0,0)
color4                  color (default is 0,0,0)
color5                  color (default is 0,0,0)
alarm_type              bool (default is 0)
falloff1                int (default is 10)
falloff2                int (default is 100)
speed                   int (default is ?)

light_runway
name                    string (default "")
origin                  pos (default is 0,0,0)
spawnflags              int: animation flags...
color                   color (default is 1,1,1)
target
alarm_type              bool (default is 0)
falloff1                int (default is 10)
falloff2                int (default is 100)
speed                   int (default is ?)
steps                   int (default is 0)
pingpong                bool (default is 0)

Special Entities
mirror_surface
origin                  pos (default is 0,0,0)
alpha_level             int (default is ?)

door_elevator
name                    string (default is "")
path_name               string (default ?)
trigger[0-7]_name       string (defaul ?)

force_field
name                    string (default "")
color                   color (default is 0.5,.8,1)
trigger[0-7]_name       string (defaul ?)

ai_special_node
name                    string (default "")
origin                  pos (default is 0,0,0)

Path Entities
path_node
name                    string (default "")
next_node               string (default ?)
next_time               int (default ?)

path_start
name                    string (default "")
next_node               string (default ?)
next_time               int (default ?)

Trigger Entities
trigger
name                    string (default "")