DIF/Map2Dif/Map Entities
From TDN
[edit]
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 "")



