// DOOM 3 BFG game definition file (.fgd) generated by RBDOOM 3 BFG 1.5.1

@PointClass color(127 76 0) size(-24 -24 0, 24 24 82) model({ "path": "sprites/ai.png", "scale": 0.03125 }) = ai_attackcone : "
"
[
	spawnclass(string) : "" : "idCombatNode"
	min_wait(string) : "Minimum amount of time to wait between attacks" : "2"
	max_wait(string) : "Maximum amount of time to wait between attacks" : "4"
	wait_anim(string) : "" : "idle"
	use_once(string) : "When set, node is disabled after it's used." : "0"
	num_shots(string) : "Max number of shots to fire per attack" : "5"
	offset(string) : "Vector amount to offset cone from origin of entity" : "0"
	fov(string) : "Angle width of the cone" : "60"
	min(string) : "Minimum distance player can be from node" : "0"
	max(string) : "Maximum distance player can be from node" : "512"
	height(string) : "" : "256"
	anim(string) : "Animation prefix for attack type"
	start_off(string) : "Disables entity until triggered."
]

@PointClass color(127 76 0) size(-24 -24 0, 24 24 82) model({ "path": "sprites/ai.png", "scale": 0.03125 }) = ai_attackcone_once : "
"
[
	spawnclass(string) : "" : "idCombatNode"
	min_wait(string) : "Minimum amount of time to wait between attacks" : "2"
	max_wait(string) : "Maximum amount of time to wait between attacks" : "4"
	wait_anim(string) : "" : "idle"
	use_once(string) : "When set, node is disabled after it's used." : "1"
	num_shots(string) : "Max number of shots to fire per attack" : "5"
	offset(string) : "Vector amount to offset cone from origin of entity" : "0"
	fov(string) : "Angle width of the cone" : "60"
	min(string) : "Minimum distance player can be from node" : "0"
	max(string) : "Maximum distance player can be from node" : "512"
	height(string) : "Specifies the Z height of the cone centered around the origin of the entity.  This means it goes down half the height and up half the height." : "256"
	anim(string) : "Animation prefix for attack type"
	start_off(string) : "Disables entity until triggered."
]

@PointClass color(127 76 0) size(-24 -24 0, 24 24 82) model({ "path": "sprites/ai.png", "scale": 0.03125 }) = ai_attackcone_turret : "Attack cone where monster stands in place and uses normal range attack (if it has one).
"
[
	spawnclass(string) : "" : "idCombatNode"
	min_wait(string) : "Minimum amount of time to wait between attacks" : "0.3"
	max_wait(string) : "Maximum amount of time to wait between attacks" : "1"
	use_once(string) : "When set, node is disabled after it's used." : "0"
	num_shots(string) : "Max number of shots to fire per attack" : "1"
	offset(string) : "Vector amount to offset cone from origin of entity" : "0"
	fov(string) : "Angle width of the cone" : "90"
	min(string) : "Minimum distance player can be from node" : "0"
	max(string) : "Maximum distance player can be from node" : "512"
	height(string) : "Specifies the Z height of the cone centered around the origin of the entity.  This means it goes down half the height and up half the height." : "256"
	start_off(string) : "Disables entity until triggered."
]

@PointClass color(127 76 0) size(-24 -24 0, 24 24 82) model({ "path": "sprites/ai.png", "scale": 0.03125 }) = ai_lostcombat : "Lost combat node.  Monster will retreat to this position when he can no longer reach the player.
"
[
	spawnclass(string) : "" : "idSpawnableEntity"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/belt_ammo/belt.obj" }) = ammo_belt_small : "Small ammo belt
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/belt_ammo/belt.lwo"
	snd_acquire(string) : "" : "guisounds_ammo"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_ammo_belt(string) : "" : "90"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Ammo Belt"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/bfg_ammo/bfg_ammo.obj" }) = ammo_bfg_small : "Small BFG ammo
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/bfg_ammo/bfg_ammo.lwo"
	snd_acquire(string) : "" : "guisounds_ammo"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_ammo_bfg(string) : "" : "6"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "BFG Ammo"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/bullet_ammo/bullet_large.obj" }) = ammo_bloodstone_normal : "Artifact Charge
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/bullet_ammo/bullet_large.lwo"
	mp_model(string) : "" : "models/items/bullet_ammo/mp_bullet_large.lwo"
	snd_acquire(string) : "" : "sound/items/clip_pickup_large.wav"
	size(string) : "" : "32 32 32"
	inv_ammo_bloodstone(string) : "" : "1000"
	inv_icon(string) : "" : "guis/assets/hud/items/pistol_ammo.tga"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "#str_00100960"
	snd_respawn(string) : "" : "sound_item_respawn"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/bullet_ammo/bullet_small.obj" }) = ammo_bloodstone_small : "Artifact Charge
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/bullet_ammo/bullet_small.lwo"
	mp_model(string) : "" : "models/items/bullet_ammo/mp_bullet_small.lwo"
	snd_acquire(string) : "" : "sound/items/clip_pickup_small.wav"
	size(string) : "" : "32 32 32"
	inv_ammo_bloodstone(string) : "" : "100"
	inv_icon(string) : "" : "guis/assets/hud/items/pistol_ammo.tga"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "#str_00100960"
	snd_respawn(string) : "" : "sound_item_respawn"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/bullet_ammo/bullet_large.obj" }) = ammo_bullets_large : "Large bullets
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/bullet_ammo/bullet_large.lwo"
	snd_acquire(string) : "" : "sound/items/clip_pickup_large.wav"
	size(string) : "" : "32 32 32"
	inv_ammo_bullets(string) : "" : "48"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Bullets"
	snd_respawn(string) : "" : "sound_item_respawn"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/bullet_ammo/bullet_small.obj" }) = ammo_bullets_small : "Small bullets
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/bullet_ammo/bullet_small.lwo"
	snd_acquire(string) : "" : "sound/items/clip_pickup_small.wav"
	size(string) : "" : "32 32 32"
	inv_ammo_bullets(string) : "" : "24"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Bullets"
	snd_respawn(string) : "" : "sound_item_respawn"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/cell_ammo/cells_large.obj" }) = ammo_cells_large : "Large cells
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/cell_ammo/cells_large.lwo"
	snd_acquire(string) : "" : "guisounds_ammo"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_ammo_cells(string) : "" : "75"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Cells"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/cell_ammo/cells_small.obj" }) = ammo_cells_small : "Small cells
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/cell_ammo/cells_small.lwo"
	snd_acquire(string) : "" : "guisounds_ammo"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_ammo_cells(string) : "" : "50"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Cells"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/clip_ammo/clip_large.obj" }) = ammo_clip_large : "Large ammo clip
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/clip_ammo/clip_large.lwo"
	snd_acquire(string) : "" : "sound/items/clip_pickup_large.wav"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_ammo_clip(string) : "" : "90"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Clip"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/clip_ammo/clip_small.obj" }) = ammo_clip_small : "Small ammo clip
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/clip_ammo/clip_small.lwo"
	snd_acquire(string) : "" : "sound/items/clip_pickup_small.wav"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_ammo_clip(string) : "" : "60"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Clip"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/grenade_ammo/grenade.obj" }) = ammo_grenade_small : "Small grenade ammo
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/grenade_ammo/grenade.lwo"
	snd_acquire(string) : "" : "guisounds_ammo"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_weapon(string) : "" : "weapon_handgrenade"
	inv_ammo_grenades(string) : "" : "8"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "grenades"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/rocket_ammo/rocket_large.obj" }) = ammo_rockets_large : "Large rockets
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/rocket_ammo/rocket_large.lwo"
	snd_acquire(string) : "" : "guisounds_ammo"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_ammo_rockets(string) : "" : "20"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Rockets"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/rocket_ammo/rocket_small.obj" }) = ammo_rockets_small : "Small rockets
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/rocket_ammo/rocket_small.lwo"
	snd_acquire(string) : "" : "guisounds_ammo"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_ammo_rockets(string) : "" : "5"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Rockets"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/shells_ammo/shells_large.obj" }) = ammo_shells_large : "Large shells
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/shells_ammo/shells_large.lwo"
	snd_acquire(string) : "" : "sound/items/shells_pickup_large.wav"
	snd_respawn(string) : "" : "sound_item_respawn"
	size(string) : "" : "32 32 32"
	inv_ammo_shells(string) : "" : "24"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Shells"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/shells_ammo/shells_small.obj" }) = ammo_shells_small : "Small shells
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/shells_ammo/shells_small.lwo"
	snd_acquire(string) : "" : "sound/items/shells_pickup_small.wav"
	size(string) : "" : "32 32 32"
	inv_ammo_shells(string) : "" : "12"
	inv_item(string) : "" : "4"
	inv_name(string) : "" : "Shells"
	snd_respawn(string) : "" : "sound_item_respawn"
]

@PointClass base(npc_base) model({ "path": "_tb/models/md5/chars/labcoat.obj" }) = char_betruger : "No description"
[
	model(string) : "" : "char_betruger"
	def_head(string) : "" : "head_betruger"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(npc_base) model({ "path": "_tb/models/md5/chars/marine.obj" }) = char_campbell : "No description"
[
	model(string) : "" : "char_campbell"
	eye_verticle_offset(string) : "" : "10"
	eye_horizontal_offset(string) : "" : "5"
	def_head(string) : "" : "head_campbell"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(character_default) size(-16 -16 0, 16 16 74) model({ "path": "_tb/models/md5/chars/campbell/campbell.obj" }) = char_campbell_bfg : "No description"
[
	scriptobject(string) : "" : "character"
	size(string) : "" : "32 32 74"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "0"
	rank(string) : "" : "0"
	mass(string) : "" : "2000"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "0"
	ik_waist(string) : "" : "Body2"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	bone_focus(string) : "" : "headcontrol"
	bone_leftEye(string) : "" : "Leyeaim"
	bone_rightEye(string) : "" : "Reyeaim"
	eye_turn_min(string) : "" : "-20 -30 0"
	eye_turn_max(string) : "" : "20 30 0"
	eye_verticle_offset(string) : "" : "5"
	eye_horizontal_offset(string) : "" : "-8"
	eye_focus_rate(string) : "" : "0.5"
	head_focus_rate(string) : "" : "0.1"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist(string) : "" : "0.1333 0.1333 0"
	look_joint.Chest(string) : "" : "0.1333 0.1333 0"
	look_joint.Shoulders(string) : "" : "0.1333 0.1333 0"
	look_joint.headcontrol(string) : "" : "0.6 0.6 0"
	look_joint.Ruparm(string) : "" : "-0.4 0 0"
	look_joint.Luparm(string) : "" : "-0.4 0 0"
	damage_zone.head(string) : "" : "*loneckcontrol"
	damage_zone.chest(string) : "" : "*Waist -*loneckcontrol"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "origin Body2"
	snd_footstep(string) : "" : "npc_sounds_footstep"
	model(string) : "" : "char_campbell_bfg"
	ragdoll(string) : "" : "char_campbell_bfg"
	sound_bone(string) : "" : "Chest"
	def_head(string) : "" : "head_campbell"
	head_joint(string) : "" : "Shoulders"
	def_projectile(string) : "" : "projectile_bfg_cinematic"
	projectile_spread(string) : "" : "0"
	num_projectiles(string) : "" : "1"
	attack_accuracy(string) : "" : "0"
	def_dropDeathItem(string) : "" : "moveable_item_bfg"
	dropDeathItemJoint(string) : "" : "BFG"
	skin_dropDeath(string) : "" : "skins/characters/npcs/marine_campbell.skin"
]

@PointClass base(char_campbell_bfg) model({ "path": "_tb/models/md5/chars/campbell/campbell.obj" }) = char_campbell_bfgcase : "No description"
[
	model(string) : "" : "char_campbell_bfgcase"
	skin(string) : "" : "skins/characters/npcs/marine_campbell.skin"
	eye_verticle_offset(string) : "" : "10"
	eye_horizontal_offset(string) : "" : "5"
	def_attach(string) : "" : "env_bfgcase"
	cinematic(string) : "" : "1"
	def_head(string) : "" : "head_campbell"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(npc_base) model({ "path": "_tb/models/md5/chars/hazmat.obj" }) = char_hazmat : "No description"
[
	model(string) : "" : "char_hazmat"
]

@PointClass base(npc_base) model({ "path": "_tb/models/md5/chars/labcoat.obj" }) = char_labcoat_black : "No description"
[
	copy_joint_world.eyecontrol(string) : "" : ""
	head_focus_rate(string) : "" : "0.1"
	look_joint.Waist(string) : "" : ".1 .1 0"
	look_joint.Chest(string) : "" : ".1 .1 0"
	look_joint.Shoulders(string) : "" : ".2 .2 0"
	look_joint.headcontrol(string) : "" : ".4 .4 0"
	look_joint.Ruparm(string) : "" : "0 0 0"
	look_joint.Luparm(string) : "" : "0 0 0"
	model(string) : "" : "char_labcoat_black"
	skin(string) : "" : "skins/characters/npcs/soldier_black"
	eye_verticle_offset(string) : "" : "0"
	def_head(string) : "" : "head_black"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(npc_base) model({ "path": "_tb/models/md5/chars/tshirt.obj" }) = char_marine_asian_chair1 : "No description"
[
	model(string) : "" : "char_marine_asian_chair1"
	def_head(string) : "" : "char_marine_asian_chair1_head"
	head_joint(string) : "" : "Shoulders"
	copy_joint_world.eyecontrol(string) : "" : ""
	talk_no_turn(string) : "" : "1"
	talktime(string) : "" : "1"
	turn_rate(string) : "" : "0"
	talk0_blendin(string) : "" : "8"
	talk0_blendout(string) : "" : "8"
	talk1_blendin(string) : "" : "8"
	talk1_blendout(string) : "" : "8"
	talk2_blendin(string) : "" : "8"
	talk2_blendout(string) : "" : "8"
	ik_numlegs(string) : "" : "0"
	ik_footSize(string) : "" : "0"
	look_joint.Waist(string) : "" : "0 0 0"
	look_joint.Chest(string) : "" : "0 0 0"
	look_joint.Shoulders(string) : "" : "0 0 0"
	look_joint.headcontrol(string) : "" : "0.5 0.4 0"
	look_joint.neckcontrol(string) : "" : "0.5 0.4 0"
	look_joint.Ruparm(string) : "" : "0 0 0"
	look_joint.Luparm(string) : "" : "0 0 0"
	look_min(string) : "" : "-40 -80 0"
	look_max(string) : "" : "40 80 0"
	eye_turn_min(string) : "" : "-20 -30 0"
	eye_turn_max(string) : "" : "20 30 0"
	def_attach(string) : "" : "prop_metal_lounge_chair"
	def_dropDeathItem(string) : "" : "moveable_kitchenchair"
	dropDeathItemJoint(string) : "" : "chair"
	dropDeathItemRotation(string) : "" : "0 0 -90"
	dropDeathItemOffset(string) : "" : "0 30 30"
]

@PointClass base(npc_base) model({ "path": "_tb/models/md5/chars/tshirt.obj" }) = char_marine_young_chair1 : "No description"
[
	model(string) : "" : "char_marine_young_chair1"
	def_head(string) : "" : "char_marine_young_chair1_head"
	head_joint(string) : "" : "Shoulders"
	copy_joint_world.eyecontrol(string) : "" : ""
	talk_no_turn(string) : "" : "1"
	talktime(string) : "" : "1"
	turn_rate(string) : "" : "0"
	talk0_blendin(string) : "" : "8"
	talk0_blendout(string) : "" : "8"
	talk1_blendin(string) : "" : "8"
	talk1_blendout(string) : "" : "8"
	talk2_blendin(string) : "" : "8"
	talk2_blendout(string) : "" : "8"
	ik_numlegs(string) : "" : "0"
	ik_footSize(string) : "" : "0"
	look_joint.Waist(string) : "" : "0 0 0"
	look_joint.Chest(string) : "" : "0 0 0"
	look_joint.Shoulders(string) : "" : "0 0 0"
	look_joint.headcontrol(string) : "" : "0.5 0.4 0"
	look_joint.neckcontrol(string) : "" : "0.5 0.4 0"
	look_joint.Ruparm(string) : "" : "0 0 0"
	look_joint.Luparm(string) : "" : "0 0 0"
	look_min(string) : "" : "-40 -80 0"
	look_max(string) : "" : "40 80 0"
	eye_turn_min(string) : "" : "-20 -30 0"
	eye_turn_max(string) : "" : "20 30 0"
	def_attach(string) : "" : "prop_metal_lounge_chair"
	def_dropDeathItem(string) : "" : "moveable_kitchenchair"
	dropDeathItemJoint(string) : "" : "chair"
	dropDeathItemRotation(string) : "" : "0 0 -90"
	dropDeathItemOffset(string) : "" : "0 30 30"
]

@PointClass base(character_default) size(-24 -24 0, 24 24 68) = char_mcneil_fem : "No description"
[
	scriptobject(string) : "" : "character"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "100"
	melee_range(string) : "" : "32"
	mass(string) : "" : "125"
	head_look(string) : "" : "1"
	model(string) : "" : "char_mcneil_fem"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "0"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "LkneeVector"
	ik_dir2(string) : "" : "RkneeVector"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	bone_focus(string) : "" : "HEAD_Head"
	bone_leftEye(string) : "" : "HEAD_Leyeaim"
	bone_rightEye(string) : "" : "HEAD_Reyeaim"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist(string) : "" : "0.1333 0.1333 0"
	look_joint.Chest(string) : "" : "0.1333 0.1333 0"
	look_joint.Shoulders(string) : "" : "0.1333 0.1333 0"
	look_joint.HEAD_headcontrol(string) : "" : "0.6 0.6 0"
	look_joint.Ruparm(string) : "" : "-0.4 0 0"
	look_joint.Luparm(string) : "" : "-0.4 0 0"
	snd_footstep(string) : "" : "e1_mcneil_footstep"
	snd_noexistingdata(string) : "" : "e1_mcneil_noexistingdata"
	snd_redteam_alt(string) : "" : "e1_mcneil_redteam_alt"
	snd_streambroughtback(string) : "" : "e1_mcneil_streambroughtback"
	snd_troublewithtransmission(string) : "" : "e1_mcneil_troublewithtransmission"
	snd_visualstreamisdown(string) : "" : "e1_mcneil_visualstreamisdown"
]

@PointClass base(character_default) size(-24 -24 0, 24 24 68) = char_poppy : "No description"
[
	scriptobject(string) : "" : "character"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "100"
	melee_range(string) : "" : "32"
	mass(string) : "" : "125"
	head_look(string) : "" : "1"
	skin(string) : "" : "skins/poppy.skin"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "0"
	ik_waist(string) : "" : "Body2"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "LkneeVector"
	ik_dir2(string) : "" : "RkneeVector"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	bone_focus(string) : "" : "HEAD_headcontrol"
	bone_leftEye(string) : "" : "HEAD_Leyeaim"
	bone_rightEye(string) : "" : "HEAD_Reyeaim"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist(string) : "" : "0.1333 0.1333 0"
	look_joint.Chest(string) : "" : "0.1333 0.1333 0"
	look_joint.Shoulders(string) : "" : "0.1333 0.1333 0"
	look_joint.HEAD_headcontrol(string) : "" : "0.6 0.6 0"
	look_joint.Ruparm(string) : "" : "-0.4 0 0"
	look_joint.Luparm(string) : "" : "-0.4 0 0"
	model(string) : "" : "char_poppy"
	ragdoll(string) : "" : "char_poppy"
	gib(string) : "" : "1"
	skin_dropGib(string) : "" : "skins/poppy_gib.skin"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
]

@PointClass base(npc_base) model({ "path": "_tb/models/md5/chars/security.obj" }) = char_security_goggles_pistol : "No description"
[
	model(string) : "" : "char_security_goggles_pistol"
	def_head(string) : "" : "head_security_goggles"
	head_joint(string) : "" : "Shoulders"
	copy_joint_world.eyecontrol(string) : "" : ""
	def_attach(string) : "" : "prop_pistol"
	def_dropDeathItem(string) : "" : "moveable_item_pistol"
	dropDeathItemJoint(string) : "" : "pistol"
]

@PointClass base(character_default) size(-24 -24 0, 24 24 48) model({ "path": "_tb/models/md5/monsters/sentry/sentry.obj" }) = char_sentry : "No description"
[
	scriptobject(string) : "" : "char_sentry"
	model(string) : "" : "char_sentry"
	ragdoll(string) : "" : "char_sentry"
	talks(string) : "" : "0"
	fov(string) : "" : "120"
	size(string) : "" : "48 48 48"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "0"
	rank(string) : "" : "0"
	health(string) : "" : "300"
	anim(string) : "" : "folded"
	on_activate(string) : "" : "unfold"
	bleed(string) : "" : "0"
	def_projectile(string) : "" : "projectile_sentry_bullet"
	attack_cone(string) : "" : "10"
	attack_accuracy(string) : "" : "1"
	turn_rate(string) : "" : "360"
	bone_focus(string) : "" : "Head"
	head_look(string) : "" : "1"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	blockedRadius(string) : "" : "20"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Loneck(string) : "" : "0.4 0.4 0"
	look_joint.Head(string) : "" : "0.6 0.6 0"
	ik_numlegs(string) : "" : "4"
	ik_footSize(string) : "" : "0"
	ik_minWaistFloorDist(string) : "" : "20"
	ik_waist(string) : "" : "Hips"
	ik_hip1(string) : "" : "L1_upleg"
	ik_hip2(string) : "" : "R1_upleg"
	ik_hip3(string) : "" : "L2_upleg"
	ik_hip4(string) : "" : "R2_upleg"
	ik_knee1(string) : "" : "L1_midleg"
	ik_knee2(string) : "" : "R1_midleg"
	ik_knee3(string) : "" : "L2_midleg"
	ik_knee4(string) : "" : "R2_midleg"
	ik_ankle1(string) : "" : "L1_loleg"
	ik_ankle2(string) : "" : "R1_loleg"
	ik_ankle3(string) : "" : "L2_loleg"
	ik_ankle4(string) : "" : "R2_loleg"
	ik_dir1(string) : "" : "Lelbow"
	ik_dir2(string) : "" : "Relbow"
	ik_dir3(string) : "" : "Lknee"
	ik_dir4(string) : "" : "Rknee"
	ik_foot1(string) : "" : "L1toe"
	ik_foot2(string) : "" : "R1toe"
	ik_foot3(string) : "" : "L2toe"
	ik_foot4(string) : "" : "R2toe"
	damage_zone.head(string) : "" : "*Loneck"
	damage_zone.chest(string) : "" : "*Hips -*R1_upleg -*L1_upleg -*R2_upleg -*L2_upleg -*Loneck"
	damage_zone.left_arm(string) : "" : "*L1_upleg"
	damage_zone.right_arm(string) : "" : "*R1_upleg"
	damage_zone.legs(string) : "" : "*L2_upleg *R2_upleg"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashTime(string) : "" : "0.15"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	snd_fire(string) : "" : "char_sentry_fire"
	snd_active(string) : "" : "char_sentry_active"
	snd_cant_reach_player(string) : "" : "char_sentry_cant_reach_player"
	snd_death(string) : "" : "char_sentry_destroyed"
	snd_sight_enemy(string) : "" : "char_sentry_sight_enemy"
	snd_sight_friendly(string) : "" : "char_sentry_sight_friendly"
	snd_open_door(string) : "" : "char_sentry_open_door"
	snd_pain(string) : "" : "char_sentry_pain"
	snd_shutdown(string) : "" : "char_sentry_shutdown"
	snd_target_lost(string) : "" : "char_sentry_target_lost"
	snd_waiting_for_player(string) : "" : "char_sentry_waiting_for_player"
	snd_step(string) : "" : "char_sentry_step"
	snd_gear(string) : "" : "char_sentry_gears"
	snd_talk_excuseme(string) : "" : "char_sentry_waiting_for_player"
	unfolded(string) : "If set, sentry starts out in standing position, otherwise, he starts out in a folded position."
	lead_player(string) : "If set, sentry leads the player along its path."
]

@PointClass base(char_sentry) model({ "path": "_tb/models/md5/monsters/sentry/sentry.obj" }) = char_sentry_flashlight : "No description"
[
	flashlight(string) : "" : "2"
	flashlight_distance(string) : "" : "640"
	mtr_flashlight(string) : "" : "lights/sentrylight"
	skin_flashlight_off(string) : "" : "skins/models/monsters/sentrynobeam.skin"
	skin_flashlight_on(string) : "" : "skins/models/monsters/sentrybeam.skin"
	model(string) : "" : "char_sentry_flashlight"
	flashlight_on(string) : "Turns flashlight on when sentry activates"
]

@PointClass base(npc_base) model({ "path": "_tb/models/md5/chars/suit.obj" }) = char_swann : "No description"
[
	model(string) : "" : "char_swann"
	eye_verticle_offset(string) : "" : "10"
	eye_horizontal_offset(string) : "" : "5"
	def_head(string) : "" : "head_swann"
	head_joint(string) : "" : "Shoulders"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 74) = character_default : "No description"
[
	spawnclass(string) : "" : "idAI"
	scriptobject(string) : "" : "character"
	health(string) : "" : "1"
	team(string) : "Monsters do not actively attack players or monsters with the same team #." : "0"
	rank(string) : "Monsters only fight back when attacked by members of it's own team when its rank is greater than or equal to the attacker's rank.  A rank of 0 will never fight back." : "0"
	anim(string) : "Anim to play when talktrigger is set." : "idle"
	on_activate(string) : "" : "sight"
	state(string) : "" : "state_Inactive"
	head_look(string) : "" : "1"
	chatter_min(string) : "minimum amount of time to wait till playing chat sounds when idle" : "5"
	chatter_max(string) : "maximum amount of time to wait till playing chat sounds when idle" : "10"
	bleed(string) : "" : "1"
	blink_min(string) : "Minimum time to wait between eye blinks." : "2.5"
	blink_max(string) : "Maximum time to wait between eye blinks." : "8.0"
	talks(string) : "whether character can be engaged in conversation" : "1"
	talkradius(string) : "If the player steps outside this distance from the character, the conversation is over and the character goes back to what he was doing." : "300"
	talktime(string) : "How long the character will wait for the player to press the talk button before returning to what he was doing." : "10"
	turn_rate(string) : "Maximum # of degrees character can turn per second" : "360"
	talk0_blendin(string) : "# frames to blend into triggered talk anim." : "8"
	talk0_blendout(string) : "# frames to blend out of triggered talk anim." : "8"
	talk1_blendin(string) : "# frames to blend into primary talk anim." : "8"
	talk1_blendout(string) : "# frames to blend out of primary talk anim." : "8"
	talk2_blendin(string) : "# frames to blend into secondary talk anim." : "8"
	talk2_blendout(string) : "# frames to blend out of secondary talk anim." : "8"
	eye_turn_min(string) : "min angular offset for eye joint before head has to turn." : "-20 -30 0"
	eye_turn_max(string) : "max angular offset for eye joint before head has to turn." : "20 30 0"
	eye_verticle_offset(string) : "verticle offset from the player's view that the character's eyes should focus on." : "5"
	eye_horizontal_offset(string) : "horizontal offset from the player's view that the character's eyes should focus on.  negative values bring eyes closer together." : "-8"
	eye_focus_rate(string) : "how quickly the eyes focus on a target" : "0.5"
	head_focus_rate(string) : "how quickly the head focuses on a target" : "0.1"
	focus_align_time(string) : "how long character should glance at the player before turning his head." : "0"
	bone_focus(string) : "Where the character's eyes are in his head" : "head"
	bone_leftEye(string) : "Which bone to modify to adjust the left eye" : "Lfteye_Focus"
	bone_rightEye(string) : "Which bone to modify to adjust the right eye" : "Rteye_Focus"
	kick_force(string) : "how much force to apply to blocking obstacles to get them out of the way." : "60"
	copy_joint.neckcontrol(string) : "" : "neckcontrol"
	copy_joint.headcontrol(string) : "" : "headcontrol"
	copy_joint_world.eyecontrol(string) : "" : "eyecontrol"
	snd_cower(string) : "" : ""
	snd_bounce(string) : "" : "ragdoll_impact"
	hide(string) : "Causes character to be hfidden and nonsolid until triggered."
	noDamage(string) : "if set, monster won't take damage."
	teleport(string) : "if set, character teleports in when triggered."
	no_idle_chatter(string) : "When set, character will not make idle sounds"
	target(string) : "set of path_* entities to visit."
	wander(string) : "if set to 1, visit path_* targets randomly, otherwise visit them in order."
	ignore_obstacles(string) : "If set, character doesn't avoid obstacles.  Generally should only be used for cinematics when you need character to exactly follow a path."
	dont_push_others(string) : "If set, character doesn't say 'excuse me' when blocked by another character, but only waits for them to get out of the way on their own."
	wait(string) : "How long to wait before following path.  Character will be unresponsive until this time has passed."
	talktrigger(string) : "When set, character will wait in an animation until triggered and then talk to the player before following the path."
	no_cower(string) : "Don't cower when hearing gun fire."
	num_cinematics(string) : "When set, character is in cinematic mode.  Remains hidden until triggered, then plays each anim in sequence, then triggers targets becomes hidden once more.  Anims are specified by setting 'anim1', 'anim2', 'anim3', etc."
	cinematic_no_hide(string) : "When set, character won't hide after playing cinematics."
	talk_no_turn(string) : "Don't turn body toward player when talking, just his head."
	alt_path1(string) : "alternate path for character.  use target_aI_followalternatepath1 to cause character to follow."
	alt_path2(string) : "alternate path for character.  use target_aI_followalternatepath2 to cause character to follow."
	alt_path3(string) : "alternate path for character.  use target_aI_followalternatepath3 to cause character to follow."
	noshadows(string) : "turns off shadows on character."
	animate_z(string) : "disables gravity on character until he wakes up.  used for on_activate anims where the bounding box needs to move up and down."
	ignore_push(string) : "Set to 1 to prevent character from moving out of the way when player pushes him."
	mass(string) : "character's mass."
	ragdoll(string) : "Specifies the .af file to use for a ragdoll when the creature dies"
	ragdoll_slomoStart(string) : "Start time of ragdoll slow motion relative to death time, defaults to -0.2"
	ragdoll_slomoEnd(string) : "End time of ragdoll slow motion relative to death time, defaults to 1.0"
	ragdoll_jointFrictionDent(string) : "Joint friction dent on ragdoll."
	ragdoll_jointFrictionStart(string) : "Start time for joint friction dent"
	ragdoll_jointFrictionEnd(string) : "End time for joint friction dent"
	ragdoll_contactFrictionDent(string) : "Contact friction dent on ragdoll."
	ragdoll_contactFrictionStart(string) : "Start time for contact friction dent"
	ragdoll_contactFrictionEnd(string) : "End time for contact friction dent"
	af_push_moveables(string) : "whether the character's articulated figure pushes obstacles while they're alive."
	fly_offset(string) : "Prefered fly height relative to the player's view"
	fly_speed(string) : "Speed to fly at"
	fly_bob_strength(string) : "How far flying creatures should bob."
	fly_bob_vert(string) : "Rate at which flying creatures bob up and down."
	fly_bob_horz(string) : "Rate at which flying creatures bob left and right."
	def_projectile(string) : "name of entityDef to launch as projectile"
	num_projectiles(string) : "how many projectiles to launch at a time."
	projectile_spread(string) : "how much to spread out projectiles when they're fired.  Works in conjunction with attack_accuracy.  Good for things like shotgun blasts."
	attack_accuracy(string) : "Maximum angular offset to randomly offset the character's aim when firing missiles"
	attack_cone(string) : "Monster can only throw projectile within this cone relative to his direction."
	melee_range(string) : "do melee attack when within this range"
	smokeParticleSystem(string) : "particle system to attach to entity.  To attach to a specific joint, add - and the name of the joint.  For example 'fire-firejoint' attaches the 'fire' particle to the joint 'firejoint'."
	snd_chatter(string) : "chat sound to play when idle"
	chatter_combat_min(string) : "minimum amount of time to wait till playing chat sounds when in combat"
	chatter_combat_max(string) : "maximum amount of time to wait till playing chat sounds when in combat"
	snd_chatter_combat(string) : "chat sound to play when in combat"
	pain_delay(string) : "How long to wait between pain animations before triggering another pain animation."
	pain_threshold(string) : "How much damage character has to recieve in one blow for it to play a pain animation."
	damage_zone.X(string) : "List of bones that comprise damage zone 'X'.  Pain anims are based on the name of the zone, for example: 'pain_chest', 'pain_rightleg_forward', etc.  Directions are categorized as 'forward', 'left', 'right', or 'back'."
	damage_scale.X(string) : "How much to scale damage recieved to zone 'X'.  For example 'damage_scale head' '10' would make head shots cause 10 times the normal amount of damage."
	look_min(string) : "minimum angles for head looks"
	look_max(string) : "maximum angles for head looks"
	look_joint.jointname(string) : "specifies the scale in 'pitch yaw roll' to modify the joint based on head looking.  you can specify any number of joints to be affected by the head look.  the scale of the joints that lead up to the head should always add up to 1 on yaw and pitch to ensure that the character looks directly at the player."
	copy_joint.jointname(string) : "specifies a joint in the head to copy the specified body joint's animation from"
	mtr_flashShader(string) : "shader to use for muzzleflash"
	flashColor(string) : "color of muzzleflash"
	flashRadius(string) : "radius of muzzleflash"
	flashTime(string) : "how long muzzleflash lasts"
	use_aas(string) : "extension of the aas file to use for navigation."
	use_combat_bbox(string) : "Use a bounding box for damage and not per-poly hit detection."
	offsetModel(string) : "Vector to offset the visual model from the movement bounding box."
	def_attach(string) : "Name of entityDef to attach to model.  Set 'joint' in the attached entity def to the joint to attach to, and use 'origin' and 'angles' to offset it."
	head(string) : "Name of entityDef to attach as character's head.  Copies animation from certain bones into the head model."
	eye_height(string) : "The height off the ground of the character's eyes.  All sight checks are done from this point.  When set, overrides determining the height from the position of the eye joint."
	fov(string) : "Character's field of view.  Characters initially become aware of the player when he enters this cone.  Also controls when the character sees the player as shootable.  Character's will not use fov for sight checks after their initial wake up."
	mtr_splat_flesh(string) : "Material to use for blood splats."
	mtr_wound_flesh(string) : "Material to use for wounds."
	smoke_wound_flesh(string) : "Smoke effect to emit from wounds."
	gravityDir(string) : "Direction of gravity.  Defines the character's concept of 'down'."
]

@PointClass base(monster_zsec_machinegun) model({ "path": "_tb/models/md5/monsters/zombies/zsec_machinegun/zsecmachinegun.obj" }) = character_soldier_machinegun : "No description"
[
	model(string) : "" : "character_soldier_machinegun"
	scriptobject(string) : "" : "character_soldier_pistol"
	skin(string) : "" : "skins/characters/npcs/security_helmet_p90"
	def_head(string) : "" : "head_security_goggles"
	head_joint(string) : "" : "Shoulders"
	def_projectile(string) : "" : "projectile_bullet_char_soldier_machinegun"
	npc_name(string) : "" : "Leroy"
	projectile_spread(string) : "" : "2"
	attack_accuracy(string) : "" : "2"
	health(string) : "" : "250"
	team(string) : "" : "0"
	rank(string) : "" : "0"
	on_activate(string) : "" : ""
	no_idle_chatter(string) : "" : "1"
	talks(string) : "" : "1"
	talkradius(string) : "" : "256"
	talktime(string) : "" : "3"
	talk0_blendin(string) : "" : "8"
	talk0_blendout(string) : "" : "8"
	talk1_blendin(string) : "" : "8"
	talk1_blendout(string) : "" : "8"
	talk2_blendin(string) : "" : "8"
	talk2_blendout(string) : "" : "8"
	snd_talk_primary(string) : "" : "marscity_marine4_hq_primary"
	snd_talk_secondary(string) : "" : "marscity_marine4_hq_secondary1"
	snd_talk_secondary2(string) : "" : "marscity_marine4_hq_secondary2"
	snd_talk_excuseme(string) : "" : "marine_excuseme"
]

@PointClass base(cin_base) = cloud : "No description"
[
	anim(string) : "" : "triggered1"
	model(string) : "" : "cloud"
	cinematic(string) : "" : "1"
	eye_verticle_offset(string) : "" : "0"
	eye_horizontal_offset(string) : "" : "0"
	snd_triggered1(string) : "" : "e5_cloud_triggered1"
	snd_triggered2(string) : "" : "e5_cloud_triggered2"
	snd_triggered3(string) : "" : "e5_cloud_triggered3"
	snd_triggered4(string) : "" : "e5_cloud_triggered4"
	snd_triggered5(string) : "" : "e5_cloud_triggered5"
	snd_triggered6(string) : "" : "e5_cloud_triggered6"
	snd_triggered7(string) : "" : "e5_cloud_triggered7"
	snd_triggered8(string) : "" : "e5_cloud_triggered8"
	snd_cloud_master(string) : "" : "e5_cloud_master"
]

@PointClass base(monster_default) color(255 255 255) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/enviroments/ai_dummy/ai_dummy.obj" }) = env_ai_dummy : "No description"
[
	scriptobject(string) : "" : "monster_base"
	model(string) : "" : "env_ai_dummy"
	anim(string) : "" : "idle"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/airlockdoor.obj" }) = env_airlockdoor : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_airlockdoor"
	anim(string) : "" : "open"
	snd_air_locks(string) : "" : "sound/machinery/machines/loops_05s/loop_machinery_05s_02.wav"
	snd_pistons(string) : "" : "sound/machinery/machines/loops_1s/loop_machinery_1s_15.wav"
	snd_rotor(string) : "" : "sound/movers/alphalabs4/rotor_1s_02.wav"
	snd_endchuff(string) : "" : "sound/machinery/machines/loops_1s/loop_machinery_1s_20.wav"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/items/bfgcase/bfgcase.obj" }) = env_bfgcase : "No description"
[
	model(string) : "" : "env_bfgcase"
	anim(string) : "" : "case"
	joint(string) : "" : "CASE_ATTACHER"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_bluesteampipe_128 : "No description"
[
	spawnclass(string) : "" : "idAFEntity_SteamPipe"
	model(string) : "" : "env_bluesteampipe_128"
	articulatedFigure(string) : "" : "env_steampipe_blue_128.af"
	steambody(string) : "" : "body9"
	steamforce(string) : "" : "200"
	steamupforce(string) : "" : "5"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_buggy : "Vehicle.
"
[
	spawnclass(string) : "" : "idAFEntity_VehicleFourWheels"
	sleep(string) : "" : "1"
	model(string) : "" : "env_buggy"
	articulatedFigure(string) : "" : "env_vehicle_buggy.af"
	wheelBodyFrontLeft(string) : "" : "front_left_wheel"
	wheelBodyFrontRight(string) : "" : "front_right_wheel"
	wheelBodyRearLeft(string) : "" : "rear_left_wheel"
	wheelBodyRearRight(string) : "" : "rear_right_wheel"
	wheelJointFrontLeft(string) : "" : "buggy_front_left_wheel"
	wheelJointFrontRight(string) : "" : "buggy_front_right_wheel"
	wheelJointRearLeft(string) : "" : "buggy_rear_left_wheel"
	wheelJointRearRight(string) : "" : "buggy_rear_right_wheel"
	steeringHingeFrontLeft(string) : "" : "front_left_steering"
	steeringHingeFrontRight(string) : "" : "front_right_steering"
	eyesJoint(string) : "" : "buggy_eye"
	steeringWheelJoint(string) : "" : "SteeringWheel"
	wheelRadius(string) : "" : "20"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/cage_corpse.obj" }) = env_cage_corpse : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_cage_corpse"
	anim(string) : "" : "slowswing"
]

@PointClass color(255 127 76) = env_chain : "A chain hanging down from the ceiling.
Do not use in game. For testing only.
"
[
	spawnclass(string) : "" : "idChain"
	links(string) : "Number of links in the chain." : "3"
	width(string) : "Width of a link." : "8"
	density(string) : "Density of each link in the chain." : "0.2"
	drop(string) : "Set to 1 to not bind to world." : "0"
	length(string) : "Length of the chain. (default: number of links times 32)."
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/crane.obj" }) = env_crane : "Claw for crane.
"
[
	spawnclass(string) : "" : "idAFEntity_ClawFourFingers"
	anim(string) : "" : "af_pose"
	model(string) : "" : "env_cranegame"
	articulatedFigure(string) : "" : "env_cranegame.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/platform.obj" }) = env_craneplatform_caverns1 : "Crane chain with platform and girders.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	anim(string) : "" : "af_pose"
	model(string) : "" : "env_craneplatform_caverns1"
	articulatedFigure(string) : "" : "env_craneplatform_caverns1.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_curtain : "A swinging long light w/bulbs.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_curtain"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_d3xp_vehicle : "Self-piloting Vehicle.  Target a set of path_corners to follow.
"
[
	spawnclass(string) : "" : "idAFEntity_VehicleAutomated"
	model(string) : "" : "env_marsrover"
	velocity(string) : "How fast to travel. (default: 150)" : "150"
	torque(string) : "Amount of power to the wheels. (default: 200000)" : "400000"
	steeringSpeed(string) : "How fast steering wheel turns. (default: 1)" : "1"
	originHeight(string) : "" : "72"
	sleep(string) : "" : "0"
	articulatedFigure(string) : "" : "env_marsrover.af"
	wheelBodyFrontLeft(string) : "" : "front_left_wheel"
	wheelBodyFrontRight(string) : "" : "front_right_wheel"
	wheelBodyMiddleLeft(string) : "" : "middle_left_wheel"
	wheelBodyMiddleRight(string) : "" : "middle_right_wheel"
	wheelBodyRearLeft(string) : "" : "rear_left_wheel"
	wheelBodyRearRight(string) : "" : "rear_right_wheel"
	wheelJointFrontLeft(string) : "" : "LFRONT_UPPER_03"
	wheelJointFrontRight(string) : "" : "RFRONT_UPPER_03"
	wheelJointMiddleLeft(string) : "" : "LMID_UPPER_03"
	wheelJointMiddleRight(string) : "" : "RMID_UPPER_03"
	wheelJointRearLeft(string) : "" : "RREAR_UPPER_03"
	wheelJointRearRight(string) : "" : "LREAR_UPPER_03"
	steeringHingeFrontLeft(string) : "" : "front_left_steering"
	steeringHingeFrontRight(string) : "" : "front_right_steering"
	steeringHingeRearLeft(string) : "" : "rear_left_steering"
	steeringHingeRearRight(string) : "" : "rear_right_steering"
	eyesJoint(string) : "" : "Eyes"
	steeringWheelJoint(string) : "" : "SteeringWheel"
	wheelRadius(string) : "" : "72"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_dragtest : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_dragtest"
	anim(string) : "" : "dragtest"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/evilmeat.obj" }) = env_evilmeat : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_evilmeat"
	articulatedFigure(string) : "" : "env_evilmeat.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/gibs/leftarmgib.obj" }) = env_gibs_leftarm : "Left Full Arm Gib.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	snd_bounce(string) : "" : "bodyparts"
	model(string) : "" : "env_gibs_leftarm"
	articulatedFigure(string) : "" : "env_gibs_leftarm.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/gibs/leftleggib.obj" }) = env_gibs_leftleg : "Left Full Leg Gib.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	snd_bounce(string) : "" : "bodyparts"
	model(string) : "" : "env_gibs_leftleg"
	articulatedFigure(string) : "" : "env_gibs_leftleg.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/gibs/rtlolegstumpgib.obj" }) = env_gibs_rtlolegstump : "Right Lower Leg Stump Gib.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	snd_bounce(string) : "" : "bodyparts"
	model(string) : "" : "env_gibs_rtlolegstump"
	articulatedFigure(string) : "" : "env_gibs_rtlolegstump.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/gibs/rtuplegstumpgib.obj" }) = env_gibs_rtuplegstump : "Right Upper Leg Stump Gib.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	snd_bounce(string) : "" : "bodyparts"
	model(string) : "" : "env_gibs_rtuplegstump"
	articulatedFigure(string) : "" : "env_gibs_rtuplegstump.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/gibs/ruparmstubgib.obj" }) = env_gibs_ruparmstub : "Right Upper Arm Stub Gib.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	snd_bounce(string) : "" : "bodyparts"
	model(string) : "" : "env_gibs_ruparmstub"
	articulatedFigure(string) : "" : "env_gibs_ruparmstub.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/gibs/spinegib.obj" }) = env_gibs_spine : "Spinal Cord Gib.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	snd_bounce(string) : "" : "bodyparts"
	model(string) : "" : "env_gibs_spine"
	articulatedFigure(string) : "" : "env_gibs_spine.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/gibs/torsogib.obj" }) = env_gibs_torso : "Torso Gib.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	snd_bounce(string) : "" : "bodyparts"
	model(string) : "" : "env_gibs_torso"
	articulatedFigure(string) : "" : "env_gibs_torso.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_greysteampipe_128 : "No description"
[
	spawnclass(string) : "" : "idAFEntity_SteamPipe"
	model(string) : "" : "env_greysteampipe_128"
	articulatedFigure(string) : "" : "env_steampipe_grey_128.af"
	steambody(string) : "" : "body9"
	steamforce(string) : "" : "200"
	steamupforce(string) : "" : "5"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_harvest : "Harvest Ragdoll
"
[
	spawnclass(string) : "" : "idAFEntity_Harvest"
	def_harvest_type(string) : "" : "env_harvest_default"
	gib(string) : "" : "1"
	skin_dropGib(string) : "" : "skins/characters/npcs/labcoat_old.skin"
	snd_gibbed(string) : "" : "sound_giblets"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_harvest_default : "Harvest Ragdoll
"
[
	spawnclass(string) : "" : "idHarvestable"
	triggersize(string) : "" : "40"
	give_item(string) : "" : "ammo_bloodstone"
	give_value(string) : "" : "1000"
	give_delay(string) : "" : "2"
	burn(string) : "" : "1"
	required_weapons(string) : "" : "weapon_bloodstone_passive, weapon_bloodstone_active1, weapon_bloodstone_active2, weapon_bloodstone_active3"
	remove_delay(string) : "" : "3"
	fx(string) : "" : "fx/soulharvest"
	fx_bind(string) : "" : "0"
	fx_orient(string) : "" : "player"
	fx_weapon_joint(string) : "" : "flash"
	fx_follow_player(string) : "" : "1"
	mtr_vp2(string) : "" : "textures/sfx/vp2"
	mtr_soul3(string) : "" : "textures/particles/d3xp/soul3"
	mtr_ember_mid(string) : "" : "textures/particles/ember_mid"
]

@PointClass base(env_harvest) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/chars/hazmat.obj" }) = env_harvest_hazmat : "Harvest Ragdoll for char_maint1
"
[
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	gib(string) : "" : "1"
	model(string) : "" : "env_harvest_hazmat"
	articulatedFigure(string) : "" : "char_hazmat"
	snd_bounce(string) : "" : "bodyparts"
	skin_harvest_burn(string) : "" : "skins/characters/npcs/harvest_bloodyhazmat_burn.skin"
	harvest_sound(string) : "" : "snd_harvest_whisper"
	snd_harvest_whisper(string) : "" : "harvest_whisper"
	skin_dropGib(string) : "" : "skins/characters/npcs/labcoat_old_new.skin"
	snd_gibbed(string) : "" : "sound_giblets"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
]

@PointClass base(env_harvest) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = env_harvest_lab1 : "Harvest Ragdoll for char_lab1
"
[
	skin_dropGib(string) : "" : "skins/characters/npcs/labcoat_old.skin"
	gib(string) : "" : "1"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_harvest_bloodybald"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_harvest_lab1"
	articulatedFigure(string) : "" : "char_npcs"
	snd_bounce(string) : "" : "bodyparts"
	snd_gibbed(string) : "" : "sound_giblets"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
	skin_harvest_burn(string) : "" : "skins/characters/npcs/labcoat_harvest_burn.skin"
	skin_harvest_burn_head(string) : "" : "skins/characters/npcs/head_bald_bloody_harvest_burn.skin"
	harvest_sound(string) : "" : "snd_harvest_whisper"
	snd_harvest_whisper(string) : "" : "harvest_whisper"
]

@PointClass base(env_harvest) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = env_harvest_maint1 : "Harvest Ragdoll for char_maint1
"
[
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	gib(string) : "" : "1"
	def_head(string) : "" : "head_harvest_bloodybald"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_harvest_maint1"
	articulatedFigure(string) : "" : "char_npcs"
	snd_bounce(string) : "" : "bodyparts"
	skin_harvest_burn(string) : "" : "skins/characters/npcs/harvest_maint1_burn.skin"
	skin_harvest_burn_head(string) : "" : "skins/characters/npcs/head_bald_bloody_harvest_burn.skin"
	harvest_sound(string) : "" : "snd_harvest_whisper"
	snd_harvest_whisper(string) : "" : "harvest_whisper"
	skin_dropGib(string) : "" : "skins/characters/npcs/labcoat_old.skin"
	snd_gibbed(string) : "" : "sound_giblets"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
]

@PointClass base(env_harvest) color(255 127 0) size(-8 -8 -8, 8 8 8) = env_harvest_marine1 : "Harvest Ragdoll for char_marine1
"
[
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	gib(string) : "" : "1"
	def_head(string) : "" : "head_harvest_bloodybald"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_harvest_marine1"
	articulatedFigure(string) : "" : "char_npcs"
	snd_bounce(string) : "" : "bodyparts"
	skin_harvest_burn(string) : "" : "skins/characters/npcs/soldier_bald_bloody_harvest_burn.skin"
	skin_harvest_burn_head(string) : "" : "skins/characters/npcs/head_bald_bloody_harvest_burn.skin"
	harvest_sound(string) : "" : "snd_harvest_whisper"
	snd_harvest_whisper(string) : "" : "harvest_whisper"
	skin_dropGib(string) : "" : "skins/characters/npcs/labcoat_old.skin"
	snd_gibbed(string) : "" : "sound_giblets"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
]

@PointClass base(env_harvest) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/chars/marine.obj" }) = env_harvest_marine2 : "Harvest Ragdoll for char_marine2
"
[
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	gib(string) : "" : "1"
	def_head(string) : "" : "head_harvest_marine_helmet"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_harvest_marine2"
	articulatedFigure(string) : "" : "char_npcs"
	snd_bounce(string) : "" : "bodyparts"
	skin_harvest_burn(string) : "" : "skins/characters/npcs/bloody_marine_body_harvest_burn.skin"
	skin_harvest_burn_head(string) : "" : "skins/characters/npcs/harvest_marine_helmet1_burn.skin"
	harvest_sound(string) : "" : "snd_harvest_whisper"
	snd_harvest_whisper(string) : "" : "harvest_whisper"
	skin_dropGib(string) : "" : "skins/characters/npcs/labcoat_old.skin"
	snd_gibbed(string) : "" : "sound_giblets"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_hellcage_long : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_hellcage_long"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_hellcage_long.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_hellcage_medium : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_hellcage_medium"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_hellcage_medium.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_hellcage_short : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_hellcage_short"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_hellcage_short.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/hellchain.obj" }) = env_hellchain : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_hellchain"
	articulatedFigure(string) : "" : "env_hellchain.af"
]

@PointClass base(env_ai_dummy) = env_hellpuzzle_smoke : "No description"
[
	no_damage(string) : "" : "1"
	smokeParticleSystem(string) : "" : "ancient_puzzle_trail-joint1"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_hires_steampipe : "No description"
[
	spawnclass(string) : "" : "idAFEntity_SteamPipe"
	model(string) : "" : "env_hires_steampipe"
	articulatedFigure(string) : "" : "env_steampipe_hires.af"
	steambody(string) : "" : "body20"
	steamforce(string) : "" : "200"
	steamupforce(string) : "" : "5"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_implanding : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_implanding"
	start_anim(string) : "" : "imponserversidle"
	anim(string) : "" : "imponservers"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/inviso.obj" }) = env_inviso : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_inviso"
	anim(string) : "" : "enprotuberide"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_juglamp : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_juglamp"
	articulatedFigure(string) : "" : "env_juglamp.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_lamp : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_lamp"
	anim(string) : "" : "off"
	combatModel(string) : "" : "1"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_locust : "Vehicle.
"
[
	spawnclass(string) : "" : "idAFEntity_VehicleSixWheels"
	sleep(string) : "" : "1"
	model(string) : "" : "env_locust"
	articulatedFigure(string) : "" : "env_vehicle_locust.af"
	wheelBodyFrontLeft(string) : "" : "front_left_wheel"
	wheelBodyFrontRight(string) : "" : "front_right_wheel"
	wheelBodyMiddleLeft(string) : "" : "middle_left_wheel"
	wheelBodyMiddleRight(string) : "" : "middle_right_wheel"
	wheelBodyRearLeft(string) : "" : "rear_left_wheel"
	wheelBodyRearRight(string) : "" : "rear_right_wheel"
	wheelJointFrontLeft(string) : "" : "Lfrontwheelout"
	wheelJointFrontRight(string) : "" : "Rfrontwheelout"
	wheelJointMiddleLeft(string) : "" : "Lmidwheelout"
	wheelJointMiddleRight(string) : "" : "Rmidwheelout"
	wheelJointRearLeft(string) : "" : "Lrearwheelout"
	wheelJointRearRight(string) : "" : "Rrearwheelout"
	steeringHingeFrontLeft(string) : "" : "front_left_steering"
	steeringHingeFrontRight(string) : "" : "front_right_steering"
	steeringHingeRearLeft(string) : "" : "rear_left_steering"
	steeringHingeRearRight(string) : "" : "rear_right_steering"
	eyesJoint(string) : "" : "Eyes"
	steeringWheelJoint(string) : "" : "SteeringWheel"
	wheelRadius(string) : "" : "20"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_lostsoul2_fx : "Ragdoll fx for lostsoul2
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_lostsoul2_fx"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_lostsoul2_fx.af"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_orangesteampipe_128 : "No description"
[
	spawnclass(string) : "" : "idAFEntity_SteamPipe"
	model(string) : "" : "env_orangesteampipe_128"
	articulatedFigure(string) : "" : "env_steampipe_orange_128.af"
	steambody(string) : "" : "body9"
	steamforce(string) : "" : "200"
	steamupforce(string) : "" : "5"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/md5/environments/pcellgen/pcellgen.obj" }) = env_pcellgen : "Powercell Generator
"
[
	size(string) : "" : "32 32 32"
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_pcellgen"
	anim(string) : "" : "open"
	combatModel(string) : "" : "1"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/md5/environments/pcellgen_single/pcellgen_single.obj" }) = env_pcellgen_single : "Powercell Generator Single
"
[
	size(string) : "" : "32 32 32"
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_pcellgen_single"
	anim(string) : "" : "open"
	combatModel(string) : "" : "1"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/phobos/bridge.obj" }) = env_phobos_bridge : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_phobos_bridge"
	anim(string) : "" : "open"
	combatModel(string) : "" : "1"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_pinky_pipes : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	start_anim(string) : "" : "idle"
	model(string) : "" : "env_pinky_pipes"
	anim(string) : "" : "active"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_pipe_96 : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	anim(string) : "" : "af_pose"
	model(string) : "" : "env_pipe_96"
	articulatedFigure(string) : "" : "env_pipe_ninetysix.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_player_doommarine : "Ragdoll for player_doommarine
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	model(string) : "" : "env_player_doommarine"
	articulatedFigure(string) : "" : "player_doommarine.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_playerandallguns : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_playerandallguns"
	anim(string) : "" : "idle"
]

@PointClass color(0 0 255) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/360-degree.png", "scale": 0.03125 }) = env_probe : "Environment probe for Image Based Lighting
"
[
	spawnclass(string) : "" : "EnvironmentProbe"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/archvile/archvile.obj" }) = env_ragdoll_archvile : "Ragdoll for monster_demon_archvile
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_archvile"
	articulatedFigure(string) : "" : "monster_demon_archvile"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/boney/boney.obj" }) = env_ragdoll_boney : "Ragdoll for monster_zombie_boney
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_boney"
	articulatedFigure(string) : "" : "monster_zombie_bernie"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/cherub/cherub.obj" }) = env_ragdoll_cherub : "Ragdoll for cherub
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	model(string) : "" : "env_ragdoll_cherub"
	articulatedFigure(string) : "" : "monster_demon_cherub"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zct/zct.obj" }) = env_ragdoll_commando : "Ragdoll for monster_zombie_commando
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_commando"
	articulatedFigure(string) : "" : "monster_zombie_commando"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zfat/zfat.obj" }) = env_ragdoll_fatty : "Ragdoll for monster_zombie_fat
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_fatty"
	articulatedFigure(string) : "" : "monster_zombie_fat"
	snd_bounce(string) : "" : "bodyparts"
	skin_dropGib(string) : "" : "skins/monsters/zombies/zfatgib.skin"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/chars/hazmat.obj" }) = env_ragdoll_hazmat : "Ragdoll for hazmat guy...
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_hazmat"
	articulatedFigure(string) : "" : "char_hazmat"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/hellknight/hellknight.obj" }) = env_ragdoll_hellknight : "Ragdoll for monster_demon_hellknight
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_hellknight"
	articulatedFigure(string) : "" : "monster_demon_hellknight"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/imp/imp.obj" }) = env_ragdoll_imp : "Ragdoll for monster_demon_imp
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_imp"
	articulatedFigure(string) : "" : "monster_demon_imp"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = env_ragdoll_lab1 : "Ragdoll for char_lab1
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_bloodybald"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_lab1"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = env_ragdoll_lab2 : "Ragdoll for char_lab2
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_zombie4"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_lab2"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = env_ragdoll_lab3 : "Ragdoll for char_lab3
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_surgeon"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_lab3"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = env_ragdoll_lab4 : "Ragdoll for char_lab4
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_stump"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_lab4"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = env_ragdoll_maint : "Ragdoll for char_maint1
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_bloodybald"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_maint"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/tshirtzombie.obj" }) = env_ragdoll_marine1 : "Ragdoll for char_marine1
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_bloodybald"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_marine1"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/tshirtzombie.obj" }) = env_ragdoll_marine2 : "Ragdoll for char_marine2
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_zombie4"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_marine2"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/tshirtzombie.obj" }) = env_ragdoll_marine3 : "Ragdoll for char_marine2
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_zombie2"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_marine2"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/tshirtzombie.obj" }) = env_ragdoll_marine4 : "Ragdoll for char_marine2
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_stump"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_marine2"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/chars/marine.obj" }) = env_ragdoll_marine5 : "Ragdoll for char_marine2
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_asian_young"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_marine_helmet"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/chars/marine.obj" }) = env_ragdoll_marine6 : "Ragdoll for char_marine2
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_stump"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_marine_helmet"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/chars/marine.obj" }) = env_ragdoll_marine_helmet : "Ragdoll for helmet marine
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
	def_head(string) : "" : "head_marine_helmet"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_marine_helmet"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/chars/marine.obj" }) = env_ragdoll_marine_stump : "Ragdoll for helmet marine
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_stump"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_marine_stump"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/chars/marine.obj" }) = env_ragdoll_marine_stump_gib : "Ragdoll for helmet marine
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	gib(string) : "" : "1"
	def_head(string) : "" : "head_stump"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_marine_stump"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	skin_dropGib(string) : "" : "skins/characters/npcs/labcoat_old.skin"
	snd_gibbed(string) : "" : "sound_giblets"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/environments/mummy.obj" }) = env_ragdoll_mummy : "Ragdoll for mummy
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_mummy"
	articulatedFigure(string) : "" : "env_mummy.af"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/environments/mummy.obj" }) = env_ragdoll_mummy_fixed : "Ragdoll for mummy
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_mummy"
	articulatedFigure(string) : "" : "env_mummy_fixed.af"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/pinky/pinky.obj" }) = env_ragdoll_pinky : "Ragdoll for monster_demon_pink
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	model(string) : "" : "env_ragdoll_pinky"
	articulatedFigure(string) : "" : "monster_demon_pink"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/characters/poppy/poppy.obj" }) = env_ragdoll_poppy : "Ragdoll for Poppy
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	skin(string) : "" : "skins/poppy.skin"
	model(string) : "" : "env_ragdoll_poppy"
	articulatedFigure(string) : "" : "monster_zombie_zfem"
	snd_bounce(string) : "" : "bodyparts"
	gib(string) : "" : "1"
	skin_dropGib(string) : "" : "skins/poppy_gib.skin"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/revenant/james/revenant.obj" }) = env_ragdoll_revenant : "Ragdoll for monster_demon_revenant
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	model(string) : "" : "env_ragdoll_revenant"
	articulatedFigure(string) : "" : "monster_demon_revenant2"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/sentry/sentry.obj" }) = env_ragdoll_sentry : "Ragdoll for Sentry
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	model(string) : "" : "env_ragdoll_sentry"
	articulatedFigure(string) : "" : "char_sentry"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/skeleton/skeleton.obj" }) = env_ragdoll_skeleton : "Ragdoll for skeleton
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	sleep(string) : "" : "1"
	model(string) : "" : "env_ragdoll_skeleton"
	articulatedFigure(string) : "" : "env_skeleton"
	gib(string) : "" : "1"
	snd_gibbed(string) : "" : "sound_giblets"
	def_dropGibItem1(string) : "" : "moveable_item_skelgib_skull"
	dropGibItem1Joint(string) : "" : "Shoulders"
	def_dropGibItem2(string) : "" : "moveable_item_skelgib_rib"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_skelgib_bone"
	dropGibItem3Joint(string) : "" : "Luparm"
	def_dropGibItem4(string) : "" : "moveable_item_skelgib_bone"
	dropGibItem4Joint(string) : "" : "Rloarm"
	def_dropGibItem5(string) : "" : "moveable_item_skelgib_bone"
	dropGibItem5Joint(string) : "" : "Lloarm"
	skin_dropGib(string) : "" : "skins/monsters/skeleton/skragdoll_gib"
]

@PointClass base(env_ragdoll_skeleton) model({ "path": "_tb/models/md5/monsters/skeleton/skeleton.obj" }) = env_ragdoll_skeleton2 : "No description"
[
	model(string) : "" : "env_ragdoll_skeleton2"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/suitzombie.obj" }) = env_ragdoll_suit1 : "Ragdoll for char_suit1
"
[
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_bloodybald"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_suit1"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/suitzombie.obj" }) = env_ragdoll_suit2 : "Ragdoll for char_suit2
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_stump"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_suit2"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/suitzombie.obj" }) = env_ragdoll_suit3 : "Ragdoll for char_suit3
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_zombie4"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_suit3"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_ragdoll_tentacle : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	model(string) : "" : "env_ragdoll_tentacle"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_ragdoll_zfem : "Ragdoll for zfem
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	model(string) : "" : "env_ragdoll_zfem"
	articulatedFigure(string) : "" : "monster_zombie_zfem"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/zmaint/zmaint.obj" }) = env_ragdoll_zmaint : "Ragdoll for monster_zombie_maint
"
[
	skin(string) : "" : "skins/monsters/zombies/zmaintb.skin"
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	model(string) : "" : "env_ragdoll_zmaint"
	articulatedFigure(string) : "" : "monster_zombie_maint"
	snd_bounce(string) : "" : "bodyparts"
	skin_dropGib(string) : "" : "skins/monsters/zombies/zmaintb_gib"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = env_ragdoll_zscientist1 : "Ragdoll for char_lab1
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_bloodybald"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_zscientist1"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = env_ragdoll_zscientist2 : "Ragdoll for char_lab2
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_zombie4"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_zscientist2"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = env_ragdoll_zscientist3 : "Ragdoll for char_lab2
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	sleep(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	def_head(string) : "" : "head_surgeon"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_zscientist3"
	articulatedFigure(string) : "" : "char_npc_misc.af"
	snd_bounce(string) : "" : "bodyparts"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/zsec_machinegun/zsecmachinegun.obj" }) = env_ragdoll_zsecm : "Ragdoll for zsecm
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_security_helmet"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_zsecm"
	articulatedFigure(string) : "" : "monster_zombie_security_machinegun"
	snd_bounce(string) : "" : "bodyparts"
	skin_dropGib(string) : "" : "skins/monsters/zombies/securitygib"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/zsec_machinegun/zsecmachinegun.obj" }) = env_ragdoll_zsecm_xray : "Ragdoll for zsecm that can be used with xray machines
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_security_helmet"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_zsecm"
	articulatedFigure(string) : "" : "monster_zombie_security_machinegun"
	snd_bounce(string) : "" : "bodyparts"
	skin_dropGib(string) : "" : "skins/monsters/zombies/securitygib"
	skin_xray(string) : "" : "skins/monsters/zombies/security_xray"
	skin_head_xray(string) : "" : "skins/monsters/zombies/dsechelmet"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/zsec_pistol/zsecpistol.obj" }) = env_ragdoll_zsecp : "Ragdoll for zsecp
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_zombie6"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_zsecp"
	articulatedFigure(string) : "" : "monster_zombie_security_pistol"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(env_ragdoll_gibbable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/monsters/zombies/zsec_shotgun/zsecshotgun.obj" }) = env_ragdoll_zsecs : "Ragdoll for zsecs
"
[
	spawnclass(string) : "" : "idAFEntity_WithAttachedHead"
	bleed(string) : "" : "1"
	smoke_wound_flesh(string) : "" : "bloodwound.smoke"
	sleep(string) : "" : "1"
	def_head(string) : "" : "head_zombie5"
	head_joint(string) : "" : "Shoulders"
	model(string) : "" : "env_ragdoll_zsecs"
	articulatedFigure(string) : "" : "monster_zombie_security_shotgun"
	snd_bounce(string) : "" : "bodyparts"
	skin_dropGib(string) : "" : "skins/monsters/zombies/securitygib"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_reactor : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	anim(string) : "" : "idle"
	model(string) : "" : "env_reactor"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_rope : "A rope.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_rope"
	articulatedFigure(string) : "" : "env_rope.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_sencpu : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	start_anim(string) : "" : "idle"
	anim(string) : "" : "active"
	model(string) : "" : "env_sencpu"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_severed_zombie : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	start_anim(string) : "" : "idle"
	anim(string) : "" : "active"
	model(string) : "" : "env_severed_zombie"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_simplebuggy : "Vehicle.
"
[
	spawnclass(string) : "" : "idAFEntity_VehicleSimple"
	sleep(string) : "" : "1"
	model(string) : "" : "env_simplebuggy"
	articulatedFigure(string) : "" : "env_vehicle_simplebuggy.af"
	wheelJointFrontLeft(string) : "" : "buggy_front_left_wheel"
	wheelJointFrontRight(string) : "" : "buggy_front_right_wheel"
	wheelJointRearLeft(string) : "" : "buggy_rear_left_wheel"
	wheelJointRearRight(string) : "" : "buggy_rear_right_wheel"
	eyesJoint(string) : "" : "buggy_eye"
	steeringWheelJoint(string) : "" : "SteeringWheel"
	wheelRadius(string) : "" : "18"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_skullgate : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_skullgate"
	anim(string) : "" : "idle_closed"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_steampipe_a : "Steam pipe.
"
[
	spawnclass(string) : "" : "idAFEntity_SteamPipe"
	model(string) : "" : "env_steampipe_a"
	articulatedFigure(string) : "" : "env_steampipe_a.af"
	steambody(string) : "" : "body9"
	steamforce(string) : "" : "2000"
	steamupforce(string) : "" : "10"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_steampipe_b : "Steam pipe.
"
[
	spawnclass(string) : "" : "idAFEntity_SteamPipe"
	model(string) : "" : "env_steampipe_b"
	articulatedFigure(string) : "" : "env_steampipe_b.af"
	steambody(string) : "" : "body9"
	steamforce(string) : "" : "2000"
	steamupforce(string) : "" : "10"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_steampipe_c : "Steam pipe.
"
[
	spawnclass(string) : "" : "idAFEntity_SteamPipe"
	model(string) : "" : "env_steampipe_c"
	articulatedFigure(string) : "" : "env_steampipe_c.af"
	steambody(string) : "" : "body9"
	steamforce(string) : "" : "2000"
	steamupforce(string) : "" : "10"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/storagecabinet.obj" }) = env_storagecabinet : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_storagecabinet"
	anim(string) : "" : "open"
	achievement(string) : "" : "8"
	combatModel(string) : "" : "1"
	bleed(string) : "" : "1"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/storagecabinet2.obj" }) = env_storagecabinet_openback : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_storagecabinet_openback"
	anim(string) : "" : "open"
	achievement(string) : "" : "8"
	combatModel(string) : "" : "1"
	bleed(string) : "" : "1"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_swing_tubearm : "A swinging tube arm thingy.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swing_tubearm"
	articulatedFigure(string) : "" : "env_swing_tubearm.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_swinglight_long : "A swinging long light.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_long"
	articulatedFigure(string) : "" : "env_swinglight_long.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_swinglight_long_fixed : "A swinging long light with fixed attachement.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_long_fixed"
	articulatedFigure(string) : "" : "env_swinglight_long_fixed.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/environments/swinglight_long_wbulbs.obj" }) = env_swinglight_long_wbulbs : "A swinging long light w/bulbs.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_long_wbulbs"
	articulatedFigure(string) : "" : "env_swinglight_long_wbulbs.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/environments/swinglight_long_wbulbs_128.obj" }) = env_swinglight_long_wbulbs_128 : "A swinging long light w/bulbs 128 height.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_long_wbulbs_128"
	articulatedFigure(string) : "" : "env_swinglight_long_wbulbs_128.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/environments/swinglight_long_wbulbs_192.obj" }) = env_swinglight_long_wbulbs_192 : "A swinging long light w/bulbs 192 height.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_long_wbulbs_192"
	articulatedFigure(string) : "" : "env_swinglight_long_wbulbs_192.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/environments/swinglight_long_wbulbs_32.obj" }) = env_swinglight_long_wbulbs_32 : "A swinging long light w/bulbs 32 height.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_long_wbulbs_32"
	articulatedFigure(string) : "" : "env_swinglight_long_wbulbs_32.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/environments/swinglight_long_wbulbs.obj" }) = env_swinglight_long_wbulbs_fixed : "A swinging long light w/bulbs.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_long_wbulbs"
	articulatedFigure(string) : "" : "env_swinglight_long_wbulbs_fixed.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) model({ "path": "_tb/models/md5/environments/swinglight_round.obj" }) = env_swinglight_round : "A swinging round light.
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_round"
	articulatedFigure(string) : "" : "env_swinglight_round.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/env_swinglight_sl128.obj" }) = env_swinglight_sl128 : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_sl128"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_swinglight_sl128.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/env_swinglight_sl128.obj" }) = env_swinglight_sl128_fixed : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_swinglight_sl128"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_swinglight_sl128_fixed.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/env_swinglight_sl64.obj" }) = env_swinglight_sl64 : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	anim(string) : "" : "af_pose"
	model(string) : "" : "env_swinglight_sl64"
	articulatedFigure(string) : "" : "env_swinglight_sl64.af"
]

@PointClass color(255 127 0) size(-8 -8 -8, 8 8 8) = env_web : "A Cocoon?
"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_web"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_wirea : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_wirea"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_wirea.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_wireb : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_wireb"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_wireb.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_wirec : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_wirec"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_wirec.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) model({ "path": "_tb/models/md5/environments/env_xianbutton_1.obj" }) = env_xianbutton_1 : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_xianbutton_1"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_xianbutton_1.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_xianbutton_2 : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_xianbutton_2"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_xianbutton_2.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_xianbutton_3 : "No description"
[
	spawnclass(string) : "" : "idAFEntity_Generic"
	model(string) : "" : "env_xianbutton_3"
	anim(string) : "" : "af_pose"
	articulatedFigure(string) : "" : "env_xianbutton_3.af"
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 64) = env_zsci_corpse : "No description"
[
	spawnclass(string) : "" : "idAnimated"
	model(string) : "" : "env_zsci_corpse"
	anim(string) : "" : "zjump_eats_zsci_loop"
]

@SolidClass color(0 255 0) = func_aas_obstacle : "Used to dynamically block off areas from monsters.  Toggles on/off when triggered.
"
[
	spawnclass(string) : "" : "idFuncAASObstacle"
	start_on(string) : "set to 1 to turn on obstacle when map starts"
]

@SolidClass color(0 255 0) = func_aas_portal : "Used to dynamically block off areas from monsters.  Toggles on/off when triggered.
"
[
	spawnclass(string) : "" : "idFuncAASPortal"
	start_on(string) : "set to 1 to close portal when map starts"
]

@PointClass color(0 127 204) size(-8 -8 -8, 8 8 8) = func_activator : "Non-displayed entity used to activate triggers when it touches them.  Bind to a mover to
have the mover activate a triggers as it moves.  When target by triggers, activating the
trigger will toggle the activator on and off.  Activator will disable itself when it activates a trigger.
"
[
	spawnclass(string) : "" : "idActivator"
	start_off(boolean) : "set to 1 to have it spawn disabled.  Activator will disable itself when it activates a trigger." : 0
	stay_on(boolean) : "to prevent activator from disabling itself." : 0
]

@PointClass color(255 127 76) size(-16 -16 0, 16 16 32) = func_animate : "Object that changes animation when triggered.
"
[
	spawnclass(string) : "" : "idAnimated"
	blend_in(string) : "how long to transition from the start_anim to the triggered anim." : "0"
	cycle(string) : "how many times to play the animation after being triggered (use -1 for infinite)." : "1"
	wait(string) : "how long to wait before auto activating.  -1 means only activate when triggered." : "-1"
	pose_frame(string) : "" : "1"
	sound_bone(string) : "Bone to play sounds from." : "origin"
	anim(string) : "anim to play when triggered.  (unless 'num_anims' is set)"
	start_anim(string) : "anim to play when first spawned.  anim will loop until triggered."
	num_anims(string) : "the number of anims to play in sequence.  trigger entity to start next anim.  set anims using 'anim1', 'anim2', 'anim3', etc.  Triggers targets when done playing animl."
	target(string) : "all entities with a matching name will be used after anim plays."
	loop_last_anim(string) : "Loops the last anim when 'num_anims' is set.  the next trigger will cause the entity to hide, or be removed if 'remove' is set."
	auto_advance(string) : "When 'num_anims' is set, won't wait to be triggered between each anim."
	remove(boolean) : "set to 1 to remove object when animation finishes."
	hide(boolean) : "if 1, object remains hidden until triggered.  doesn't work when 'start_anim' is set."
]

@PointClass color(255 127 76) size(-8 -8 -8, 8 8 8) = func_beam : "Creates a beam from origin to origin of targeted func_beam.  Turns on and off when triggered.  Can only target one func_beam at a time and be targeted by one func_beam.
"
[
	spawnclass(string) : "" : "idBeam"
	skin(string) : "Material to use for the beam's texture"
	start_off(string) : "Set to 1 to have beam off when level starts."
	width(string) : "Width of the beam."
]

@SolidClass color(0 127 204) = func_bobbing : "Generic bobbing entity.  It will bob on the Z axis by default.
"
[
	spawnclass(string) : "" : "idBobber"
	x_axis(boolean) : "set to 1 to rotate around x-axis." : 0
	y_axis(boolean) : "set to 1 to rotate around y-axis." : 0
	height(string) : "amplitude of bob." : "32"
	speed(string) : "seconds to complete a bob cycle." : "4"
	phase(string) : "the 0.0 to 1.0 offset in the cycle to start at." : "0"
	dmg(string) : "damage to inflict when blocked." : "2"
	snd_open(string) : "sound to play when opening."
	snd_close(string) : "sound to play when closing."
	snd_opened(string) : "looping sound for it's opened state."
]

@PointClass base(func_bobbing) size(-8 -8 0, 8 8 16) model({{
	proxymodel -> { "path": proxymodel },
	{ "path": model }
}})= func_bobbing_model : "Inherits from a func_bobbing but uses a model and is a FGD PointClass so it displays correctly in TrenchBroom.
Use it to place all kinds of models
"
[
	model(string) : "Model Selection (ex mapobjects/model.obj)"
	proxymodel(string) : "A proxy model in OBJ file format automatically set by RBDoom so it can be displayed in TrenchBroom"
]

@PointClass color(0 127 204) size(-16 -16 0, 16 16 32) model({ "path": "_tb/model to use.obj" }) = func_camera_anim : "Camera controlled by animation.
"
[
	spawnclass(string) : "" : "idCameraAnim"
	fov(float) : "FOV of view through camera." : 90
	joint(string) : "joint to attach camera."
	cycle(string) : "Number of times to play the animation before activating targets.  Use -1 for infinite."
	ignore_enemies(boolean) : "If not set, when camera is activated, any active monsters that have an enemy but are not marked with 'cinematic' will be removed."
	model(string) : "model to use."
]

@PointClass base(func_mover) color(0 127 204) size(-8 -8 -8, 8 8 8) = func_cameratarget : "used to control camera view motion and camera view position motion.
"
[
	spawnclass(string) : "" : "idMover"
]

@PointClass color(0 127 204) size(-8 -8 -8, 8 8 8) = func_cameraview : "Simple Camera view, apply a rotation matrix, angle or target it at a target_null.
"
[
	spawnclass(string) : "" : "idCameraView"
	cameraTarget(string) : "target entity to render view from, point this at self to view from this position."
	fov(string) : "fov - defaults to 90"
	trigger(string) : "if set to 1, when triggered will set the view to this camera, when triggered again will set the view back to normal"
	ignore_enemies(boolean) : "If not set, when camera is activated, any active monsters that have an enemy but are not marked with 'cinematic' will be removed."
]

@SolidClass color(0 127 204) = func_clipmodel : "Holder for a clip model which can be used by another entity.
"
[
	spawnfunc(string) : "" : "func_clipmodel"
]

@SolidClass color(0 127 204) = func_damagable : "Breakable object.  Fires targets and changes shader parms and model when damaged.
When damaged, shader parm 3 is set to the current time, and shader parm 7 is set
to either a random number from 1 to 'numstates', or to the value in 'forcestate' if
it is non-zero. If you want an invisible texture, use common/collision. Make sure
you func_remove it after it is shot if it's blocking an entrance.
"
[
	spawnclass(string) : "" : "idDamagable"
	health(string) : "amount of damage to recieve before becoming damaged." : "5"
	count(string) : "number of times to allow to be triggered, (-1 means infinite)." : "1"
	cycle(boolean) : "if set to 1, entity will cycle through each shader state when damaged, reseting to 0 when it exceeds numstates." : 0
	numstates(string) : "the number of different shader states.  Shader parm 7 will be set to a value between 1 and this value." : "1"
	forcestate(string) : "if non-zero, the state to force the shader into when damaged." : "0"
	wait(string) : "Seconds between triggerings." : "0.1"
	target(string) : "targets to trigger when damaged."
	broken(string) : "if set, switch to this model when the entity is broken."
]

@PointClass color(0 127 204) size(-8 -8 -8, 8 8 8) = func_damage : "Damages targeted entities when triggered.
"
[
	spawnclass(string) : "" : "idTarget_Damage"
	def_damage(string) : "" : "damage_generic"
	damage(string) : "damage def to be used."
]

@SolidClass color(0 127 204) = func_door : "Door.
"
[
	spawnclass(string) : "" : "idDoor"
	start_open(boolean) : "the door moves to its destination when spawned, and operate in reverse.  It is used to temporarily or permanently close off an area when triggered (not useful for touch or takedamage doors)." : 0
	no_touch(boolean) : "the door should not be triggered by the player touching it, only by another trigger. in multiplayer, this door can't be shot to open." : 0
	crusher(boolean) : "the door does not reverse when blocked." : 0
	angle(string) : "determines the opening direction." : "0"
	speed(string) : "movement speed." : "100"
	wait(boolean) : "wait before returning (-1 = never return)." : 3
	lip(string) : "lip remaining at end of move." : "8"
	dmg(string) : "damage to inflict when blocked." : "2"
	health(string) : "if set, the door must be shot open." : "0"
	triggersize(string) : "sets the amount the trigger extends from the door." : "60"
	snd_close(string) : "sound to play when closing." : "default_door_close"
	snd_open(string) : "sound to play when opening." : "default_door_open"
	snd_opened(string) : "looping sound for it's opened state." : ""
	snd_locked(string) : "sound to play if door is locked and player approaches." : "default_door_locked"
	snd_unlocked(string) : "" : "default_door_unlocked"
	buddy(string) : "will toggle shaderparm 7 of the entity given as a buddy, this allows shaders to be remapped for lock status etc."
	movedir(string) : "determines the opening direction.  if set, 'angle' determines orientation."
	time(string) : "movement time in seconds.  overrides speed.  used for doors that move different distances, but still need to be synced."
	triggerClosed(string) : "name of entity to trigger when door closes, can be iterated with triggerClosed2, 3 etc."
	triggerOpened(string) : "name of entity to trigger when door opens, can be iterated with triggerOpened2, 3 etc."
	triggerBlocked(string) : "name of entity to trigger when door is blocked, can be iterated with triggerBlocked2, 3 etc."
	locked(boolean) : "used in conjunction with no_touch,the door must be triggered by a trigger, after which it works normally.  if locked = 1 then the door opens when unlocked, if locked = 2 then the door just becomes unlocked."
	toggle(boolean) : "wait at each position until triggered again."
	gui_noninteractive(boolean) : "any gui attached will not be interactive"
]

@PointClass base(func_door) size(-8 -8 0, 8 8 16) model({{
	proxymodel -> { "path": proxymodel },
	{ "path": model }
}})= func_door_model : "Inherits from a func_door but uses a model and is a FGD PointClass so it displays correctly in TrenchBroom.
Use it to place all kinds of models
"
[
	model(string) : "Model Selection (ex mapobjects/model.obj)"
	proxymodel(string) : "A proxy model in OBJ file format automatically set by RBDoom so it can be displayed in TrenchBroom"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = func_earthquake : "Use to trigger earthquakes. The sound shader MUST have shakes set, this allows the sound system to provide a more realistic shake based on sound.
"
[
	spawnclass(string) : "" : "idEarthQuake"
	snd_quake(string) : "the sound shader or wavefile." : "earthQuake"
	playerOriented(string) : "play from players pov, otherwise plays from location of entity"
	wait(string) : "seconds to wait between firings, -1 means only once"
	randomDelay(string) : "delay variance.  wait + or - random_delay before firing targets."
	triggered(string) : "waits to be triggered before quaking"
]

@SolidClass color(0 127 204) = func_elevator : "Elevators move to predefined floors and activate door teams based on floor number.
Use the default elevator gui to control them
Repeat floor1_ height and door info with floor2_ etc.. for as many floors as you want.
"
[
	snd_accel(string) : "sound to play when elevator starts moving." : "sound/ed/elevator/elev_start.wav"
	snd_decel(string) : "sound to play when elevator stops moving." : "sound/ed/elevator/elev_end.wav"
	snd_move(string) : "sound to play when elevator is moving." : "elevator_moving_loop"
	spawnclass(string) : "" : "idElevator"
	move_speed(string) : "world units per second to move between floors, use this or move_time"
	move_time(string) : "time in seconds to move between floors"
	accel_time(string) : "time in seconds to accelerate"
	decel_time(string) : "time in seconds to decelerate"
	innerdoor(string) : "door name for interior doors, these will move automatically with the elevator."
	floorPos_1(string) : "origin of first floor"
	floorDoor_1(string) : "door name for floor 1 exterior door"
	floor(string) : "floor number to start on 1 through.. number of floors"
	pauseOnFloor(string) : "floor to pause on before opening doors"
	pauseTime(string) : "time to pause if pauseOnFloor is defined"
	statusgui(string) : "entity name to update floor info, can use statusgui2..3..4..etc. for multiple updates.  if appended with _num it will target an optional specific gui number on the entity this is handy for models with multiple guis."
]

@PointClass base(func_elevator) size(-8 -8 0, 8 8 16) model({{
	proxymodel -> { "path": proxymodel },
	{ "path": model }
}})= func_elevator_model : "Inherits from a func_elevator but uses a model and is a FGD PointClass so it displays correctly in TrenchBroom.
Use it to place all kinds of models
"
[
]

@PointClass base(func_static) color(0 127 204) size(-12 -12 -12, 12 12 12) model({ "path": "sprites/bonfire.png", "scale": 0.03125 }) = func_emitter : "Inherits from a func_static but is fixed size and shows a rotation arrow.
Use it to orient particle models
Trigger it to fade it in and/or out
"
[
	solid(string) : "" : "0"
	noclipmodel(string) : "" : "1"
	spawnclass(string) : "" : "idFuncEmitter"
	start_off(string) : "if set to 1, particle system will not be visible on spawn"
	cycleTrigger(string) : "if set to 1, will not hide/show but will just reset time to cycle a cycles particle"
]

@PointClass color(0 127 76) size(-16 -16 -16, 16 16 16) model({ "path": "_tb/grenadeExplosion.obj" }) = func_explosion : "Hidden object that explodes when activated.
"
[
	def_damage(string) : "name of damage def to use" : "damage_explosion"
	snd_explode(string) : "set to sound if you want noise" : "rocket_impact"
	model(string) : "particle effect to use when exploding" : "grenadeExplosion.prt"
	spawnclass(string) : "" : "idExplodable"
]

@SolidClass color(255 127 76) = func_forcefield : "Force field.
"
[
	spawnclass(string) : "" : "idForceField"
	randomTorque(string) : "Amount of random torque added to objects inside or touching the force field." : "0"
	start_on(boolean) : "By default the force field is off until activated. If 'start_on' is set to '1' the force field starts on." : 0
	target(string) : "Target entity. If set the force field is uniform in the direction of the target, the magnitude of the force equals the distance to the target."
	uniform(string) : "3D force vector. If set the force field is uniform, magnitude of the force equals the length of the vector."
	explosion(string) : "Magnitude of explosive force. If set the field exerts a repelling force from the entity origin."
	implosion(string) : "Magnitude of implosive force. If set the field exerts a force that gravitates to the entity origin."
	wait(string) : "If unequal zero the force field automatically switches back to the previous state (on/off) after 'wait' seconds."
	applyForce(boolean) : "If set apply a force."
	applyVelocity(boolean) : "If set apply a velocity."
	applyImpulse(boolean) : "If set apply an impulse."
	playerOnly(boolean) : "Force field only works for players."
	monsterOnly(boolean) : "Force field only works for monsters."
]

@SolidClass color(0 127 204) = func_fracture : "b-rep brittle fracture
"
[
	spawnclass(string) : "" : "idBrittleFracture"
	mtr_decal(string) : "material to be used for decals" : "textures/decals/shot_glass"
	snd_bullethole(string) : "sound to play for bullet holes" : "glass_bullethole"
	snd_shatter(string) : "sound to play when the surface breaks" : "glass_shatter"
	maxShardArea(string) : "maximum surface area of each shard"
	maxShatterRadius(string) : "maximum distance from impact where the surface is shattered"
	minShatterRadius(string) : "minimum distance from impact where the surface is shattered"
	linearVelocityScale(string) : "linear velocity scale"
	angularVelocityScale(string) : "angular velocity scale"
	health(string) : "the surface breaks when the health drops down to or below zero"
	fx(string) : "special effect to be used when surface breaks"
	decalSize(string) : "size of projected decal"
	disableFracture(string) : ""
]

@PointClass color(0 127 204) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/fx.png", "scale": 0.03125 }) = func_fx : "Spawns a special effect when triggered.
"
[
	spawnclass(string) : "" : "idEntityFx"
	fx(string) : "the .fx file to spawn when triggered"
	restart(string) : "Once triggered, how often do you want it to re-trigger itself ? (usefull for fx/sparks.fx)"
	triggered(string) : "Start effect when triggered."
	start(string) : "If set, starts effect as soon as it's spawned (unless 'triggered' is set)"
]

@PointClass color(0 0 0) = func_group : "Used to group brushes together just for editor convenience.  They are turned into normal brushes by the utilities.
"
[
]

@PointClass color(0 127 204) size(-4 -4 -4, 4 4 4) = func_itemremove : "Removes an item from the players inventory
"
[
	spawnclass(string) : "" : "idItemRemover"
	remove(string) : "name of the inventory item to remove.. i.e. objective, or key_red"
]

@SolidClass color(0 127 204) size(0 0 -64, 144 144 64) = func_liquid : "No description"
[
	mins(string) : "" : "0 0 -64"
	maxs(string) : "" : "144 144 64"
	spawnclass(string) : "" : "idLiquid"
]

@PointClass color(0 127 204) = func_mountedobject : "This is an object that the player can mount.
"
[
	spawnclass(string) : "" : "idFuncMountedWeapon"
	def_projectile(string) : "" : "projectile_rocket"
	snd_fire(string) : "" : "player_rocketlauncher_fire"
	firerate(string) : "" : "3"
	harc(string) : "Horizontal view restriction, +/- this angle" : "45"
	varc(string) : "Vertical view restriction, +/- this angle" : "30"
	bindJoint(string) : "Model bone to be used as view position."
]

@SolidClass color(0 127 204) = func_mover : "Movers are objects meant to be controlled through scripts.
"
[
	spawnclass(string) : "" : "idMover"
	accel_time(string) : "how long it takes the mover to accelerate to full speed."
	decel_time(string) : "how long it takes the mover to deccelerate to a stop."
	move_time(string) : "how long it takes the mover to complete a move.  cannot be used with 'move_speed'."
	move_speed(string) : "how many units the mover travels per second.  cannot be used with 'move_time'."
	solidForTeam(string) : "whether mover is solid to objects bound to it, or objects it is bound to."
	damage(string) : "how much damage to cause entities that block mover."
	solid(string) : "whether the mover is solid to other entities."
	nopush(string) : "set to 1 to disable pushing objects that block the mover."
	guiTarget(string) : "GUI's associated with mover."
	health(string) : "when non-zero, how much damage to take before triggering targets."
	snd_accel(string) : "sound to play when acceleration starts.  Played on SND_CHANNEL_BODY & SND_CHANNEL_BODY2."
	snd_move(string) : "sound to play when movement starts.  Played on SND_CHANNEL_BODY & SND_CHANNEL_BODY2."
	snd_decel(string) : "sound to play when deceleration starts.  Played on SND_CHANNEL_BODY & SND_CHANNEL_BODY2."
]

@PointClass base(func_mover) model({{
	proxymodel -> { "path": proxymodel },
	{ "path": model }
}})= func_mover_amodel : "Mover with a model.  Movers are objects meant to be controlled through scripts.
"
[
	model(string) : "Model Selection (ex mapobjects/model.obj)"
	proxymodel(string) : "A proxy model in OBJ file format automatically set by RBDoom so it can be displayed in TrenchBroom"
]

@PointClass base(func_mover) size(-8 -8 0, 8 8 16) model({{
	proxymodel -> { "path": proxymodel },
	{ "path": model }
}})= func_mover_model : "Inherits from a func_mover but uses a model and is a FGD PointClass so it displays correctly in TrenchBroom.
Use it to place all kinds of models
"
[
	model(string) : "Model Selection (ex mapobjects/model.obj)"
	proxymodel(string) : "A proxy model in OBJ file format automatically set by RBDoom so it can be displayed in TrenchBroom"
]

@SolidClass color(0 127 204) = func_pendulum : "Pendulums always swing north / south on unrotated models.  Add an angles field to the model to allow rotation in other directions.
Pendulum frequency is a physical constant based on the length of the beam and gravity.
"
[
	spawnclass(string) : "" : "idPendulum"
	speed(string) : "the number of degrees each way the pendulum swings." : "30"
	phase(string) : "the 0.0 to 1.0 offset in the cycle to start at." : "0"
	dmg(string) : "damage to inflict when blocked." : "2"
	freq(string) : "If set, overrides frequency basic on beam length and forces a specific frequency."
	snd_open(string) : "sound to play when opening."
	snd_close(string) : "sound to play when closing."
	snd_opened(string) : "looping sound for it's opened state."
]

@PointClass color(0 127 204) size(-8 -8 -8, 8 8 8) = func_phantom_objects : "Causes moveable objects to fly at player when triggered.  triggering toggles it on/off.
"
[
	time(string) : "How long it takes to toss all objects" : "5"
	speed(string) : "How fast objects should fly at player" : "1200"
	end_time(string) : "How long to throw objects.  set to 0 to throw each object once" : "0"
	shake_time(string) : "How long objects shake before thrown" : "1"
	shake_ang(string) : "Angles to shake object" : "65 65 65"
	min_wait(string) : "Minimum time to wait before tossing object again" : "1"
	max_wait(string) : "Maximum time to wait before tossing object again" : "3"
	spawnclass(string) : "" : "idPhantomObjects"
]

@SolidClass color(0 127 204) = func_plat : "Standard Quake-style platform.
"
[
	spawnclass(string) : "" : "idPlat"
	no_touch(boolean) : "the plat should not be triggered by the player touching it, only by another trigger." : 0
	lip(string) : "protrusion above rest position." : "8"
	speed(string) : "speed to move up and down at." : "200"
	dmg(string) : "damage to inflict when blocked." : "2"
	height(string) : "total height of movement, defaults to model height."
	snd_open(string) : "sound to play when opening."
	snd_close(string) : "sound to play when closing."
	snd_opened(string) : "looping sound for it's opened state."
]

@PointClass base(func_plat) size(-8 -8 0, 8 8 16) model({{
	proxymodel -> { "path": proxymodel },
	{ "path": model }
}})= func_plat_model : "Inherits from a func_plat but uses a model and is a FGD PointClass so it displays correctly in TrenchBroom.
"
[
	model(string) : "Model Selection (ex mapobjects/model.obj)"
	proxymodel(string) : "A proxy model in OBJ file format automatically set by RBDoom so it can be displayed in TrenchBroom"
]

@PointClass color(0 255 0) size(-16 -16 -16, 16 16 16) = func_portal : "Use to make triggerable portals.
"
[
	spawnclass(string) : "" : "idFuncPortal"
	start_on(string) : "set to 1 to close portal when map starts"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) = func_radiochatter : "Use to make triggerable radio chatters.
"
[
	spawnclass(string) : "" : "idFuncRadioChatter"
	time(string) : "length of the sound, this may be able to go away with support for len from the sound system"
	snd_radiochatter(string) : "sound shader with chatter"
]

@PointClass color(0 127 204) size(-8 -8 -8, 8 8 8) = func_remove : "Removes targeted entities from the game when triggered.
"
[
	spawnclass(string) : "" : "idTarget_Remove"
]

@PointClass color(0 127 204) = func_riser : "Simply rises or falls when triggered.
"
[
	spawnclass(string) : "" : "idRiser"
	time(string) : "how many seconds to complete the movement" : "5"
	height(string) : "how much to move ( use negative to move down )" : "32"
	hide(string) : "start off hidden"
	solid(string) : "set to zero to make non-solid"
]

@SolidClass color(0 127 204) = func_rotating : "Generic rotating entity.  It will rotate around the Z axis by default.  Targeting entity will cause it to start or stop rotating.
"
[
	spawnclass(string) : "" : "idRotater"
	x_axis(boolean) : "set to 1 to rotate around x-axis." : 0
	y_axis(boolean) : "set to 1 to rotate around y-axis." : 0
	speed(string) : "determines how fast it moves." : "100"
	dmg(string) : "damage to inflict when blocked." : "2"
	start_on(boolean) : "set to 1 to rotate when spawned." : 1
]

@PointClass base(func_rotating) size(-8 -8 0, 8 8 16) model({{
	proxymodel -> { "path": proxymodel },
	{ "path": model }
}})= func_rotating_model : "Inherits from a func_rotating but uses a model and is a FGD PointClass so it displays correctly in TrenchBroom.
"
[
	model(string) : "Model Selection (ex mapobjects/model.obj)"
	proxymodel(string) : "A proxy model in OBJ file format automatically set by RBDoom so it can be displayed in TrenchBroom"
]

@PointClass color(255 127 76) size(-4 -4 -4, 4 4 4) = func_securitycamera : "Security camera.
Orient the camera pointing at the start location
then it will sweep from that + sweepAngle and back.
Uses the following sound shaders
security_camera_moving - movement
security_camera_end - cam stops at edge of movement
security_camera_sight - sights player
security_camera_activate - goes into alert mode

See duffy/examples/securitycam.map for an example.
"
[
	spawnclass(string) : "" : "idSecurityCamera"
	snd_sight(string) : "" : "security_camera_sight"
	snd_moving(string) : "" : "security_camera_moving"
	snd_activate(string) : "" : "security_camera_activate"
	snd_stop(string) : "" : "security_camera_end"
	sweepAngle(string) : "the amount of sweep." : "90"
	health(string) : "health for camera." : "100"
	scanFov(string) : "fov of view." : "90"
	scanDist(string) : "how far the camera can see." : "200"
	sightTime(string) : "The time in seconds it takes to notice the player." : "5"
	sightResume(string) : "The time it will resume scanning after seeing the player but has not activated." : "1.5"
	sweepSpeed(string) : "Speed of sweep." : "5"
	sweepWait(string) : "Delay at edge of sweep before reversing direction." : "0.5"
	wait(string) : "Time it will hold after an alert status before resuming." : "20"
	flipAxis(string) : "set to 1 to flip the model axis of the cam."
	modelAxis(string) : "0, 1 or 2 based on which axis the source model was built on."
]

@PointClass color(0 127 204) size(-12 -12 -12, 12 12 12) = func_shaking : "Shaking object.  Starts shaking at map start by default.  Triggering entity turns it on and off.
"
[
	spawnclass(string) : "" : "idShaking"
	shake(string) : "pitch yaw and roll shake angles" : "0.5 0.5 0.5"
	period(string) : "period of the shake in seconds" : "0.05"
	start_off(string) : "when set, entity won't start shaking until triggered."
]

@PointClass color(0 127 204) size(-8 -8 0, 8 8 16) = func_shockwave : "This is an expading sphere that kicks physics object up when the sphere touches them.
"
[
	spawnclass(string) : "" : "idShockwave"
	duration(string) : "How long it takes to expand to fullsize in milliseconds. (750)" : "1000"
	startsize(string) : "Starting size. (8)" : "8"
	endsize(string) : "Ending size. (512)" : "512"
	magnitude(string) : "How hard to kick objects up. (10000)" : "10000"
	start_on(string) : "Immediately start expanding if set."
	height(string) : "The height of the expanding shockwave. If 0 then the shockwave expands in a shpere (0)."
	def_player_damage(string) : "Definition name of damage to inflict when the shockwave hits the player. ()"
	player_damage_size(string) : "The size of the shockwave player damage ring (20)."
]

@PointClass base(func_static) color(0 127 204) size(-12 -12 -12, 12 12 12) = func_shoot_projectile : "Inherits from a func_static but is fixed size and shows a rotation arrow.
Target an entity to shoot the projectile in the direction of that entity.
"
[
	spawnclass(string) : "" : "idFuncShootProjectile"
	spawn_delay_ms(string) : "delay (in MS) between shots"
	speed(string) : "speed at which projectile will fly"
	def_projectile(string) : "name of entityDef projectile to spawn: projectile_rocket, projectile_plasmablast, projectile_fireball_hellknight, etc.. (SPELLING MUST BE EXACTLY AS DEFINED IN .DEF)"
]

@PointClass color(0 127 204) size(-12 -12 -12, 12 12 12) = func_smoke : "Emits smoke via the smoke system
Bind it to a bone of an animation to emit smoke similar to actors
Trigger it to turn it on and off
"
[
	solid(string) : "" : "0"
	noclipmodel(string) : "" : "1"
	spawnclass(string) : "" : "idFuncSmoke"
	smoke(string) : "smoke system ( particle model ) to use"
	start_off(string) : "if set to 1, smoke system will not be visible on spawn"
]

@PointClass base(func_emitter) color(0 0 255) size(-6 -6 -6, 6 6 6) = func_splat : "Splats a decal based on the rotation angle
"
[
	spawnclass(string) : "" : "idFuncSplat"
	mtr_splat(string) : "The decal to splat, you can provide multiples for a random effect, mtr_splat2, etc."
	splatCount(string) : "Number of splats"
	splatSize(string) : "Size of the splat, defaults to 24"
	splatDistance(string) : "How far the splat will project, defaults to 128"
	splatDelay(string) : "Delay to launch the decals"
	snd_splat(string) : "Optional sound to play at splat"
	snd_spurt(string) : "Optional sound to play at spurt"
]

@SolidClass color(0 127 204) = func_splinemover : "Entity which stores a spline path.
"
[
	spawnclass(string) : "" : "idSplinePath"
]

@PointClass color(255 127 76) = func_spring : "Spring connecting two entities.
"
[
	spawnclass(string) : "" : "idSpring"
]

@SolidClass color(0 127 204) = func_static : "A brush model that just sits there, doing nothing.  Can be used for conditional walls and models.
When triggered, toggles between visible and hidden (see hide).  Entity is non-solid when hidden.
"
[
	spawnclass(string) : "" : "idStaticEntity"
	solid(boolean) : "whether the object should be solid or not." : 1
	noclipmodel(boolean) : "0 by default. Sets whether or not to generate a collision model for an ASE/LWO func_static at level load. (Set to 1 for stuff the player can't interact with. This will save memory.)" : 0
	hide(boolean) : "whether the object should be visible when spawned. you need to set a value for triggering on/off to work"
	gui_noninteractive(boolean) : "any gui attached will not be interactive"
	inline(boolean) : "If true, turn the model into map geometry at dmap time"
	gui(string) : "gui attached to this static, gui2 and gui3 also work"
	gui_demonic(string) : "demonic gui attached to this statit, gui_demonic2 and gui_demonic3 also work"
]

@PointClass color(255 127 76) size(-16 -16 -16, 16 16 16) = func_teleporter : "Teleports player or enties to location and angle.
"
[
	spawnclass(string) : "" : "idTeleporter"
	angle(string) : "direction to face."
	wipe(string) : "wipe to play when teleport happens."
]

@PointClass color(0 127 204) size(-8 -8 -8, 8 8 8) = func_waitforbutton : "When activated, waits for the player to press the fire button and then activates its targets.  Targeting entity toggles it on and off.
"
[
	spawnclass(string) : "" : "idTarget_WaitForButton"
]

@PointClass base(misc_model) model({ "path": "_tb/models/characters/player_character/helmet/d3xp_cine_helmet_lo.obj" }) = genmodel_characters_player_character_helmet_d3xp_cine_helmet_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/characters/player_character/helmet/d3xp_cine_helmet_lo.obj"
	model(string) : "" : "models/characters/player_character/helmet/d3xp_cine_helmet_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/characters/sarge2/w_helmet.obj" }) = genmodel_characters_sarge2_w_helmet : "No description"
[
	proxymodel(string) : "" : "_tb/models/characters/sarge2/w_helmet.obj"
	model(string) : "" : "models/characters/sarge2/w_helmet.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/blue_flagstand.obj" }) = genmodel_ctf_blue_flagstand : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/blue_flagstand.obj"
	model(string) : "" : "models/ctf/blue_flagstand.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/ctf_flag.obj" }) = genmodel_ctf_ctf_flag : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/ctf_flag.obj"
	model(string) : "" : "models/ctf/ctf_flag.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/d3ctf2/rockface.obj" }) = genmodel_ctf_d3ctf2_rockface : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/d3ctf2/rockface.obj"
	model(string) : "" : "models/ctf/d3ctf2/rockface.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/d3ctf3/hpm.obj" }) = genmodel_ctf_d3ctf3_hpm : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/d3ctf3/hpm.obj"
	model(string) : "" : "models/ctf/d3ctf3/hpm.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/d3ctf3/hpm_arm1.obj" }) = genmodel_ctf_d3ctf3_hpm_arm1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/d3ctf3/hpm_arm1.obj"
	model(string) : "" : "models/ctf/d3ctf3/hpm_arm1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/d3ctf3/hpm_arm2.obj" }) = genmodel_ctf_d3ctf3_hpm_arm2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/d3ctf3/hpm_arm2.obj"
	model(string) : "" : "models/ctf/d3ctf3/hpm_arm2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/d3ctf3/hpm_arm3.obj" }) = genmodel_ctf_d3ctf3_hpm_arm3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/d3ctf3/hpm_arm3.obj"
	model(string) : "" : "models/ctf/d3ctf3/hpm_arm3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/d3ctf3/spotlight.obj" }) = genmodel_ctf_d3ctf3_spotlight : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/d3ctf3/spotlight.obj"
	model(string) : "" : "models/ctf/d3ctf3/spotlight.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/logos/bolt_3d.obj" }) = genmodel_ctf_logos_bolt_3d : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/logos/bolt_3d.obj"
	model(string) : "" : "models/ctf/logos/bolt_3d.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/logos/hammer_3d.obj" }) = genmodel_ctf_logos_hammer_3d : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/logos/hammer_3d.obj"
	model(string) : "" : "models/ctf/logos/hammer_3d.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ctf/red_flagstand.obj" }) = genmodel_ctf_red_flagstand : "No description"
[
	proxymodel(string) : "" : "_tb/models/ctf/red_flagstand.obj"
	model(string) : "" : "models/ctf/red_flagstand.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/cav_arc.obj" }) = genmodel_david_cav_arc : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/cav_arc.obj"
	model(string) : "" : "models/david/cav_arc.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/cav_arc_c.obj" }) = genmodel_david_cav_arc_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/cav_arc_c.obj"
	model(string) : "" : "models/david/cav_arc_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/cav_arc_s.obj" }) = genmodel_david_cav_arc_s : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/cav_arc_s.obj"
	model(string) : "" : "models/david/cav_arc_s.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/cav_archbar.obj" }) = genmodel_david_cav_archbar : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/cav_archbar.obj"
	model(string) : "" : "models/david/cav_archbar.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/cav_archhalf.obj" }) = genmodel_david_cav_archhalf : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/cav_archhalf.obj"
	model(string) : "" : "models/david/cav_archhalf.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/cav_archshort.obj" }) = genmodel_david_cav_archshort : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/cav_archshort.obj"
	model(string) : "" : "models/david/cav_archshort.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/d3xp_shrine_arch.obj" }) = genmodel_david_d3xp_shrine_arch : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/d3xp_shrine_arch.obj"
	model(string) : "" : "models/david/d3xp_shrine_arch.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_arch.obj" }) = genmodel_david_erebus_arch : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_arch.obj"
	model(string) : "" : "models/david/erebus_arch.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_arch_c.obj" }) = genmodel_david_erebus_arch_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_arch_c.obj"
	model(string) : "" : "models/david/erebus_arch_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_arcleft.obj" }) = genmodel_david_erebus_arcleft : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_arcleft.obj"
	model(string) : "" : "models/david/erebus_arcleft.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_arcright.obj" }) = genmodel_david_erebus_arcright : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_arcright.obj"
	model(string) : "" : "models/david/erebus_arcright.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_cav4.obj" }) = genmodel_david_erebus_cav4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_cav4.obj"
	model(string) : "" : "models/david/erebus_cav4.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_cols.obj" }) = genmodel_david_erebus_cols : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_cols.obj"
	model(string) : "" : "models/david/erebus_cols.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_cols2.obj" }) = genmodel_david_erebus_cols2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_cols2.obj"
	model(string) : "" : "models/david/erebus_cols2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_pipes1a.obj" }) = genmodel_david_erebus_pipes1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_pipes1a.obj"
	model(string) : "" : "models/david/erebus_pipes1a.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_pipes1d.obj" }) = genmodel_david_erebus_pipes1d : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_pipes1d.obj"
	model(string) : "" : "models/david/erebus_pipes1d.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/david/erebus_stairsleft.obj" }) = genmodel_david_erebus_stairsleft : "No description"
[
	proxymodel(string) : "" : "_tb/models/david/erebus_stairsleft.obj"
	model(string) : "" : "models/david/erebus_stairsleft.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/brain_2x.obj" }) = genmodel_gibs_brain_2x : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/brain_2x.obj"
	model(string) : "" : "models/gibs/brain_2x.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/brain_2xb.obj" }) = genmodel_gibs_brain_2xb : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/brain_2xb.obj"
	model(string) : "" : "models/gibs/brain_2xb.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/gib_left_arm.obj" }) = genmodel_gibs_gib_left_arm : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/gib_left_arm.obj"
	model(string) : "" : "models/gibs/gib_left_arm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/gib_left_leg.obj" }) = genmodel_gibs_gib_left_leg : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/gib_left_leg.obj"
	model(string) : "" : "models/gibs/gib_left_leg.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/gib_right_foot.obj" }) = genmodel_gibs_gib_right_foot : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/gib_right_foot.obj"
	model(string) : "" : "models/gibs/gib_right_foot.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/gib_right_knee.obj" }) = genmodel_gibs_gib_right_knee : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/gib_right_knee.obj"
	model(string) : "" : "models/gibs/gib_right_knee.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/gib_torso.obj" }) = genmodel_gibs_gib_torso : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/gib_torso.obj"
	model(string) : "" : "models/gibs/gib_torso.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/head_pork.obj" }) = genmodel_gibs_head_pork : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/head_pork.obj"
	model(string) : "" : "models/gibs/head_pork.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/heart_2x.obj" }) = genmodel_gibs_heart_2x : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/heart_2x.obj"
	model(string) : "" : "models/gibs/heart_2x.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/left_waist_pork.obj" }) = genmodel_gibs_left_waist_pork : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/left_waist_pork.obj"
	model(string) : "" : "models/gibs/left_waist_pork.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/lup_leg_pork.obj" }) = genmodel_gibs_lup_leg_pork : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/lup_leg_pork.obj"
	model(string) : "" : "models/gibs/lup_leg_pork.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/pelvis_pork.obj" }) = genmodel_gibs_pelvis_pork : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/pelvis_pork.obj"
	model(string) : "" : "models/gibs/pelvis_pork.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/rup2_leg_pork.obj" }) = genmodel_gibs_rup2_leg_pork : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/rup2_leg_pork.obj"
	model(string) : "" : "models/gibs/rup2_leg_pork.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/rup_arm_pork.obj" }) = genmodel_gibs_rup_arm_pork : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/rup_arm_pork.obj"
	model(string) : "" : "models/gibs/rup_arm_pork.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/rup_leg_pork.obj" }) = genmodel_gibs_rup_leg_pork : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/rup_leg_pork.obj"
	model(string) : "" : "models/gibs/rup_leg_pork.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/skull_pork.obj" }) = genmodel_gibs_skull_pork : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/skull_pork.obj"
	model(string) : "" : "models/gibs/skull_pork.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/gibs/torso_pork.obj" }) = genmodel_gibs_torso_pork : "No description"
[
	proxymodel(string) : "" : "_tb/models/gibs/torso_pork.obj"
	model(string) : "" : "models/gibs/torso_pork.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mal/cavecorner1.obj" }) = genmodel_mal_cavecorner1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mal/cavecorner1.obj"
	model(string) : "" : "models/mal/cavecorner1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mal/cavecorner2.obj" }) = genmodel_mal_cavecorner2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mal/cavecorner2.obj"
	model(string) : "" : "models/mal/cavecorner2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mal/cavesupport.obj" }) = genmodel_mal_cavesupport : "No description"
[
	proxymodel(string) : "" : "_tb/models/mal/cavesupport.obj"
	model(string) : "" : "models/mal/cavesupport.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mal/floorplate.obj" }) = genmodel_mal_floorplate : "No description"
[
	proxymodel(string) : "" : "_tb/models/mal/floorplate.obj"
	model(string) : "" : "models/mal/floorplate.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mal/telebase.obj" }) = genmodel_mal_telebase : "No description"
[
	proxymodel(string) : "" : "_tb/models/mal/telebase.obj"
	model(string) : "" : "models/mal/telebase.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mal/utlamp_lights.obj" }) = genmodel_mal_utlamp_lights : "No description"
[
	proxymodel(string) : "" : "_tb/models/mal/utlamp_lights.obj"
	model(string) : "" : "models/mal/utlamp_lights.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mal/utlamp_pole.obj" }) = genmodel_mal_utlamp_pole : "No description"
[
	proxymodel(string) : "" : "_tb/models/mal/utlamp_pole.obj"
	model(string) : "" : "models/mal/utlamp_pole.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mal/y_utilitylamp.obj" }) = genmodel_mal_y_utilitylamp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mal/y_utilitylamp.obj"
	model(string) : "" : "models/mal/y_utilitylamp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/airlock/airlockbrace.obj" }) = genmodel_mapobjects_airlock_airlockbrace : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/airlock/airlockbrace.obj"
	model(string) : "" : "models/mapobjects/airlock/airlockbrace.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/airlock/airlockcomp.obj" }) = genmodel_mapobjects_airlock_airlockcomp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/airlock/airlockcomp.obj"
	model(string) : "" : "models/mapobjects/airlock/airlockcomp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/airlock/airlockdoor.obj" }) = genmodel_mapobjects_airlock_airlockdoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/airlock/airlockdoor.obj"
	model(string) : "" : "models/mapobjects/airlock/airlockdoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/airlock/airlockdoorgui.obj" }) = genmodel_mapobjects_airlock_airlockdoorgui : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/airlock/airlockdoorgui.obj"
	model(string) : "" : "models/mapobjects/airlock/airlockdoorgui.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/airlock/airlockhallgui.obj" }) = genmodel_mapobjects_airlock_airlockhallgui : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/airlock/airlockhallgui.obj"
	model(string) : "" : "models/mapobjects/airlock/airlockhallgui.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/airlock/airlockvertlock.obj" }) = genmodel_mapobjects_airlock_airlockvertlock : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/airlock/airlockvertlock.obj"
	model(string) : "" : "models/mapobjects/airlock/airlockvertlock.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/alphalabs3/vagary/vagary_throwable1.obj" }) = genmodel_mapobjects_alphalabs3_vagary_vagary_throwable1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/alphalabs3/vagary/vagary_throwable1.obj"
	model(string) : "" : "models/mapobjects/alphalabs3/vagary/vagary_throwable1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/alphalabs3/vagary/vagary_webs.obj" }) = genmodel_mapobjects_alphalabs3_vagary_vagary_webs : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/alphalabs3/vagary/vagary_webs.obj"
	model(string) : "" : "models/mapobjects/alphalabs3/vagary/vagary_webs.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/arcade_machine/arcade_machine.obj" }) = genmodel_mapobjects_arcade_machine_arcade_machine : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/arcade_machine/arcade_machine.obj"
	model(string) : "" : "models/mapobjects/arcade_machine/arcade_machine.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/artifacts/artifact_crates_lo.obj" }) = genmodel_mapobjects_artifacts_artifact_crates_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/artifacts/artifact_crates_lo.obj"
	model(string) : "" : "models/mapobjects/artifacts/artifact_crates_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/artifacts/artifact_crates_open1_lo.obj" }) = genmodel_mapobjects_artifacts_artifact_crates_open1_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/artifacts/artifact_crates_open1_lo.obj"
	model(string) : "" : "models/mapobjects/artifacts/artifact_crates_open1_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/artifacts/artifacts_tome2_lo.obj" }) = genmodel_mapobjects_artifacts_artifacts_tome2_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/artifacts/artifacts_tome2_lo.obj"
	model(string) : "" : "models/mapobjects/artifacts/artifacts_tome2_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/base/chairs/chair1.obj" }) = genmodel_mapobjects_base_chairs_chair1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/base/chairs/chair1.obj"
	model(string) : "" : "models/mapobjects/base/chairs/chair1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/base/chairs/chair2.obj" }) = genmodel_mapobjects_base_chairs_chair2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/base/chairs/chair2.obj"
	model(string) : "" : "models/mapobjects/base/chairs/chair2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/base/lights/cagelight.obj" }) = genmodel_mapobjects_base_lights_cagelight : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/base/lights/cagelight.obj"
	model(string) : "" : "models/mapobjects/base/lights/cagelight.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/base/lights/small_wall_fixture1.obj" }) = genmodel_mapobjects_base_lights_small_wall_fixture1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/base/lights/small_wall_fixture1.obj"
	model(string) : "" : "models/mapobjects/base/lights/small_wall_fixture1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/base/lights/wall_mounted2.obj" }) = genmodel_mapobjects_base_lights_wall_mounted2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/base/lights/wall_mounted2.obj"
	model(string) : "" : "models/mapobjects/base/lights/wall_mounted2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/base/misc/emerlight.obj" }) = genmodel_mapobjects_base_misc_emerlight : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/base/misc/emerlight.obj"
	model(string) : "" : "models/mapobjects/base/misc/emerlight.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/base/misc/fireext.obj" }) = genmodel_mapobjects_base_misc_fireext : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/base/misc/fireext.obj"
	model(string) : "" : "models/mapobjects/base/misc/fireext.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/boxes/metalbox1.obj" }) = genmodel_mapobjects_boxes_metalbox1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/boxes/metalbox1.obj"
	model(string) : "" : "models/mapobjects/boxes/metalbox1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/camera/camera01.obj" }) = genmodel_mapobjects_camera_camera01 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/camera/camera01.obj"
	model(string) : "" : "models/mapobjects/camera/camera01.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cannister/cannister.obj" }) = genmodel_mapobjects_cannister_cannister : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cannister/cannister.obj"
	model(string) : "" : "models/mapobjects/cannister/cannister.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cargo_lift/cargo_lift_lo.obj" }) = genmodel_mapobjects_cargo_lift_cargo_lift_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cargo_lift/cargo_lift_lo.obj"
	model(string) : "" : "models/mapobjects/cargo_lift/cargo_lift_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/cav_arch1.obj" }) = genmodel_mapobjects_caves_cav_arch1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/cav_arch1.obj"
	model(string) : "" : "models/mapobjects/caves/cav_arch1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/cav_arch2.obj" }) = genmodel_mapobjects_caves_cav_arch2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/cav_arch2.obj"
	model(string) : "" : "models/mapobjects/caves/cav_arch2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/cav_arch3.obj" }) = genmodel_mapobjects_caves_cav_arch3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/cav_arch3.obj"
	model(string) : "" : "models/mapobjects/caves/cav_arch3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/cav_archplain.obj" }) = genmodel_mapobjects_caves_cav_archplain : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/cav_archplain.obj"
	model(string) : "" : "models/mapobjects/caves/cav_archplain.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/cav_corns.obj" }) = genmodel_mapobjects_caves_cav_corns : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/cav_corns.obj"
	model(string) : "" : "models/mapobjects/caves/cav_corns.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/cav_egg.obj" }) = genmodel_mapobjects_caves_cav_egg : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/cav_egg.obj"
	model(string) : "" : "models/mapobjects/caves/cav_egg.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/cav_egg2.obj" }) = genmodel_mapobjects_caves_cav_egg2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/cav_egg2.obj"
	model(string) : "" : "models/mapobjects/caves/cav_egg2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/cavcross/cavcross.obj" }) = genmodel_mapobjects_caves_cavcross_cavcross : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/cavcross/cavcross.obj"
	model(string) : "" : "models/mapobjects/caves/cavcross/cavcross.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caverns_sl128_on.obj" }) = genmodel_mapobjects_caves_caverns_sl128_on : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caverns_sl128_on.obj"
	model(string) : "" : "models/mapobjects/caves/caverns_sl128_on.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caverock1.obj" }) = genmodel_mapobjects_caves_caverock1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caverock1.obj"
	model(string) : "" : "models/mapobjects/caves/caverock1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caverock2.obj" }) = genmodel_mapobjects_caves_caverock2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caverock2.obj"
	model(string) : "" : "models/mapobjects/caves/caverock2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caverock3.obj" }) = genmodel_mapobjects_caves_caverock3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caverock3.obj"
	model(string) : "" : "models/mapobjects/caves/caverock3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caverock4.obj" }) = genmodel_mapobjects_caves_caverock4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caverock4.obj"
	model(string) : "" : "models/mapobjects/caves/caverock4.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caverock5.obj" }) = genmodel_mapobjects_caves_caverock5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caverock5.obj"
	model(string) : "" : "models/mapobjects/caves/caverock5.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caverock6.obj" }) = genmodel_mapobjects_caves_caverock6 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caverock6.obj"
	model(string) : "" : "models/mapobjects/caves/caverock6.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves1_1.obj" }) = genmodel_mapobjects_caves_caves1_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves1_1.obj"
	model(string) : "" : "models/mapobjects/caves/caves1_1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves1_2a.obj" }) = genmodel_mapobjects_caves_caves1_2a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves1_2a.obj"
	model(string) : "" : "models/mapobjects/caves/caves1_2a.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves1_6.obj" }) = genmodel_mapobjects_caves_caves1_6 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves1_6.obj"
	model(string) : "" : "models/mapobjects/caves/caves1_6.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves1_6b.obj" }) = genmodel_mapobjects_caves_caves1_6b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves1_6b.obj"
	model(string) : "" : "models/mapobjects/caves/caves1_6b.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves1_7.obj" }) = genmodel_mapobjects_caves_caves1_7 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves1_7.obj"
	model(string) : "" : "models/mapobjects/caves/caves1_7.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves2_1.obj" }) = genmodel_mapobjects_caves_caves2_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves2_1.obj"
	model(string) : "" : "models/mapobjects/caves/caves2_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves2_2a.obj" }) = genmodel_mapobjects_caves_caves2_2a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves2_2a.obj"
	model(string) : "" : "models/mapobjects/caves/caves2_2a.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves2_2b.obj" }) = genmodel_mapobjects_caves_caves2_2b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves2_2b.obj"
	model(string) : "" : "models/mapobjects/caves/caves2_2b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves2_2c.obj" }) = genmodel_mapobjects_caves_caves2_2c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves2_2c.obj"
	model(string) : "" : "models/mapobjects/caves/caves2_2c.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves2_4.obj" }) = genmodel_mapobjects_caves_caves2_4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves2_4.obj"
	model(string) : "" : "models/mapobjects/caves/caves2_4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves2_5a.obj" }) = genmodel_mapobjects_caves_caves2_5a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves2_5a.obj"
	model(string) : "" : "models/mapobjects/caves/caves2_5a.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves2_5b.obj" }) = genmodel_mapobjects_caves_caves2_5b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves2_5b.obj"
	model(string) : "" : "models/mapobjects/caves/caves2_5b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/caves2_5c.obj" }) = genmodel_mapobjects_caves_caves2_5c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/caves2_5c.obj"
	model(string) : "" : "models/mapobjects/caves/caves2_5c.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/cavhextile.obj" }) = genmodel_mapobjects_caves_cavhextile : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/cavhextile.obj"
	model(string) : "" : "models/mapobjects/caves/cavhextile.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/crane/cranecomp.obj" }) = genmodel_mapobjects_caves_crane_cranecomp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/crane/cranecomp.obj"
	model(string) : "" : "models/mapobjects/caves/crane/cranecomp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/d3xp_cav_archplain.obj" }) = genmodel_mapobjects_caves_d3xp_cav_archplain : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/d3xp_cav_archplain.obj"
	model(string) : "" : "models/mapobjects/caves/d3xp_cav_archplain.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/digtools/d3xp_pickaxe.obj" }) = genmodel_mapobjects_caves_digtools_d3xp_pickaxe : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/digtools/d3xp_pickaxe.obj"
	model(string) : "" : "models/mapobjects/caves/digtools/d3xp_pickaxe.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/digtools/d3xp_shovel.obj" }) = genmodel_mapobjects_caves_digtools_d3xp_shovel : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/digtools/d3xp_shovel.obj"
	model(string) : "" : "models/mapobjects/caves/digtools/d3xp_shovel.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/digtools/pickaxe.obj" }) = genmodel_mapobjects_caves_digtools_pickaxe : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/digtools/pickaxe.obj"
	model(string) : "" : "models/mapobjects/caves/digtools/pickaxe.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/digtools/shovel.obj" }) = genmodel_mapobjects_caves_digtools_shovel : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/digtools/shovel.obj"
	model(string) : "" : "models/mapobjects/caves/digtools/shovel.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/jackhammer/d3xp_jackhammer.obj" }) = genmodel_mapobjects_caves_jackhammer_d3xp_jackhammer : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/jackhammer/d3xp_jackhammer.obj"
	model(string) : "" : "models/mapobjects/caves/jackhammer/d3xp_jackhammer.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/jackhammer/jackhammer.obj" }) = genmodel_mapobjects_caves_jackhammer_jackhammer : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/jackhammer/jackhammer.obj"
	model(string) : "" : "models/mapobjects/caves/jackhammer/jackhammer.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/tablet/tablet1.obj" }) = genmodel_mapobjects_caves_tablet_tablet1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/tablet/tablet1.obj"
	model(string) : "" : "models/mapobjects/caves/tablet/tablet1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/tablet/tablet2.obj" }) = genmodel_mapobjects_caves_tablet_tablet2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/tablet/tablet2.obj"
	model(string) : "" : "models/mapobjects/caves/tablet/tablet2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/tablet/tablet3.obj" }) = genmodel_mapobjects_caves_tablet_tablet3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/tablet/tablet3.obj"
	model(string) : "" : "models/mapobjects/caves/tablet/tablet3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/caves/tablet/tablet4.obj" }) = genmodel_mapobjects_caves_tablet_tablet4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/caves/tablet/tablet4.obj"
	model(string) : "" : "models/mapobjects/caves/tablet/tablet4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/chairs/d3xp_chair2.obj" }) = genmodel_mapobjects_chairs_d3xp_chair2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/chairs/d3xp_chair2.obj"
	model(string) : "" : "models/mapobjects/chairs/d3xp_chair2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/chairs/d3xp_chair5.obj" }) = genmodel_mapobjects_chairs_d3xp_chair5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/chairs/d3xp_chair5.obj"
	model(string) : "" : "models/mapobjects/chairs/d3xp_chair5.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/chairs/kitchenchair/kitchenchair.obj" }) = genmodel_mapobjects_chairs_kitchenchair_kitchenchair : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/chairs/kitchenchair/kitchenchair.obj"
	model(string) : "" : "models/mapobjects/chairs/kitchenchair/kitchenchair.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/chairs/modchair/modarm.obj" }) = genmodel_mapobjects_chairs_modchair_modarm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/chairs/modchair/modarm.obj"
	model(string) : "" : "models/mapobjects/chairs/modchair/modarm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/chairs/modchair/modcorner.obj" }) = genmodel_mapobjects_chairs_modchair_modcorner : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/chairs/modchair/modcorner.obj"
	model(string) : "" : "models/mapobjects/chairs/modchair/modcorner.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/chairs/modchair/modseat.obj" }) = genmodel_mapobjects_chairs_modchair_modseat : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/chairs/modchair/modseat.obj"
	model(string) : "" : "models/mapobjects/chairs/modchair/modseat.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/chairs/modchair/modtable.obj" }) = genmodel_mapobjects_chairs_modchair_modtable : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/chairs/modchair/modtable.obj"
	model(string) : "" : "models/mapobjects/chairs/modchair/modtable.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/callstation/callstationcomp.obj" }) = genmodel_mapobjects_com_callstation_callstationcomp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/callstation/callstationcomp.obj"
	model(string) : "" : "models/mapobjects/com/callstation/callstationcomp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_floor.obj" }) = genmodel_mapobjects_com_com_floor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_floor.obj"
	model(string) : "" : "models/mapobjects/com/com_floor.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_spid.obj" }) = genmodel_mapobjects_com_com_spid : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_spid.obj"
	model(string) : "" : "models/mapobjects/com/com_spid.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_support.obj" }) = genmodel_mapobjects_com_com_support : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_support.obj"
	model(string) : "" : "models/mapobjects/com/com_support.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_twist.obj" }) = genmodel_mapobjects_com_com_twist : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_twist.obj"
	model(string) : "" : "models/mapobjects/com/com_twist.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_underground1.obj" }) = genmodel_mapobjects_com_com_underground1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_underground1.obj"
	model(string) : "" : "models/mapobjects/com/com_underground1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_underground1a.obj" }) = genmodel_mapobjects_com_com_underground1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_underground1a.obj"
	model(string) : "" : "models/mapobjects/com/com_underground1a.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_undersupport1.obj" }) = genmodel_mapobjects_com_com_undersupport1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_undersupport1.obj"
	model(string) : "" : "models/mapobjects/com/com_undersupport1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_undersupport1a.obj" }) = genmodel_mapobjects_com_com_undersupport1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_undersupport1a.obj"
	model(string) : "" : "models/mapobjects/com/com_undersupport1a.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_undersupport2.obj" }) = genmodel_mapobjects_com_com_undersupport2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_undersupport2.obj"
	model(string) : "" : "models/mapobjects/com/com_undersupport2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/com_undersupport3.obj" }) = genmodel_mapobjects_com_com_undersupport3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/com_undersupport3.obj"
	model(string) : "" : "models/mapobjects/com/com_undersupport3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/dish/dish.obj" }) = genmodel_mapobjects_com_dish_dish : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/dish/dish.obj"
	model(string) : "" : "models/mapobjects/com/dish/dish.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/elevguistand/elevguistand.obj" }) = genmodel_mapobjects_com_elevguistand_elevguistand : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/elevguistand/elevguistand.obj"
	model(string) : "" : "models/mapobjects/com/elevguistand/elevguistand.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/joint/joint.obj" }) = genmodel_mapobjects_com_joint_joint : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/joint/joint.obj"
	model(string) : "" : "models/mapobjects/com/joint/joint.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/modconsole1.obj" }) = genmodel_mapobjects_com_modconsole1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/modconsole1.obj"
	model(string) : "" : "models/mapobjects/com/modconsole1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/modconsole2.obj" }) = genmodel_mapobjects_com_modconsole2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/modconsole2.obj"
	model(string) : "" : "models/mapobjects/com/modconsole2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/modconsole3.obj" }) = genmodel_mapobjects_com_modconsole3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/modconsole3.obj"
	model(string) : "" : "models/mapobjects/com/modconsole3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/modconsole4.obj" }) = genmodel_mapobjects_com_modconsole4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/modconsole4.obj"
	model(string) : "" : "models/mapobjects/com/modconsole4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/modconsole5.obj" }) = genmodel_mapobjects_com_modconsole5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/modconsole5.obj"
	model(string) : "" : "models/mapobjects/com/modconsole5.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/modconsole6.obj" }) = genmodel_mapobjects_com_modconsole6 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/modconsole6.obj"
	model(string) : "" : "models/mapobjects/com/modconsole6.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/modconsole6cart.obj" }) = genmodel_mapobjects_com_modconsole6cart : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/modconsole6cart.obj"
	model(string) : "" : "models/mapobjects/com/modconsole6cart.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/modconsole6drive.obj" }) = genmodel_mapobjects_com_modconsole6drive : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/modconsole6drive.obj"
	model(string) : "" : "models/mapobjects/com/modconsole6drive.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/modconsolea_half.obj" }) = genmodel_mapobjects_com_modconsolea_half : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/modconsolea_half.obj"
	model(string) : "" : "models/mapobjects/com/modconsolea_half.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/platguistand/mc_platguistand.obj" }) = genmodel_mapobjects_com_platguistand_mc_platguistand : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/platguistand/mc_platguistand.obj"
	model(string) : "" : "models/mapobjects/com/platguistand/mc_platguistand.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/platguistand/platguistand.obj" }) = genmodel_mapobjects_com_platguistand_platguistand : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/platguistand/platguistand.obj"
	model(string) : "" : "models/mapobjects/com/platguistand/platguistand.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/snail/snailclawfinger.obj" }) = genmodel_mapobjects_com_snail_snailclawfinger : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/snail/snailclawfinger.obj"
	model(string) : "" : "models/mapobjects/com/snail/snailclawfinger.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/snail/snailclawhand.obj" }) = genmodel_mapobjects_com_snail_snailclawhand : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/snail/snailclawhand.obj"
	model(string) : "" : "models/mapobjects/com/snail/snailclawhand.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/snail/snailcomp.obj" }) = genmodel_mapobjects_com_snail_snailcomp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/snail/snailcomp.obj"
	model(string) : "" : "models/mapobjects/com/snail/snailcomp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/snail/snailshell1.obj" }) = genmodel_mapobjects_com_snail_snailshell1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/snail/snailshell1.obj"
	model(string) : "" : "models/mapobjects/com/snail/snailshell1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/snail/snailshell2.obj" }) = genmodel_mapobjects_com_snail_snailshell2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/snail/snailshell2.obj"
	model(string) : "" : "models/mapobjects/com/snail/snailshell2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/com/snail/snailshell3.obj" }) = genmodel_mapobjects_com_snail_snailshell3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/com/snail/snailshell3.obj"
	model(string) : "" : "models/mapobjects/com/snail/snailshell3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/commoutside/commo_hellgoo2.obj" }) = genmodel_mapobjects_commoutside_commo_hellgoo2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/commoutside/commo_hellgoo2.obj"
	model(string) : "" : "models/mapobjects/commoutside/commo_hellgoo2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/corpses/hangingman02.obj" }) = genmodel_mapobjects_corpses_hangingman02 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/corpses/hangingman02.obj"
	model(string) : "" : "models/mapobjects/corpses/hangingman02.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/boxmonitor1.obj" }) = genmodel_mapobjects_cpu_boxmonitor1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/boxmonitor1.obj"
	model(string) : "" : "models/mapobjects/cpu/boxmonitor1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/comcenter.obj" }) = genmodel_mapobjects_cpu_comcenter : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/comcenter.obj"
	model(string) : "" : "models/mapobjects/cpu/comcenter.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/comrack.obj" }) = genmodel_mapobjects_cpu_comrack : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/comrack.obj"
	model(string) : "" : "models/mapobjects/cpu/comrack.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/comrack2.obj" }) = genmodel_mapobjects_cpu_comrack2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/comrack2.obj"
	model(string) : "" : "models/mapobjects/cpu/comrack2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpu_hell2.obj" }) = genmodel_mapobjects_cpu_cpu_hell2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpu_hell2.obj"
	model(string) : "" : "models/mapobjects/cpu/cpu_hell2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpu_hell3.obj" }) = genmodel_mapobjects_cpu_cpu_hell3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpu_hell3.obj"
	model(string) : "" : "models/mapobjects/cpu/cpu_hell3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpu_hell4.obj" }) = genmodel_mapobjects_cpu_cpu_hell4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpu_hell4.obj"
	model(string) : "" : "models/mapobjects/cpu/cpu_hell4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpuarch1.obj" }) = genmodel_mapobjects_cpu_cpuarch1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpuarch1.obj"
	model(string) : "" : "models/mapobjects/cpu/cpuarch1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpubossgoo.obj" }) = genmodel_mapobjects_cpu_cpubossgoo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpubossgoo.obj"
	model(string) : "" : "models/mapobjects/cpu/cpubossgoo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpudecotrim.obj" }) = genmodel_mapobjects_cpu_cpudecotrim : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpudecotrim.obj"
	model(string) : "" : "models/mapobjects/cpu/cpudecotrim.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpudesk1.obj" }) = genmodel_mapobjects_cpu_cpudesk1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpudesk1.obj"
	model(string) : "" : "models/mapobjects/cpu/cpudesk1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpudesk1_f.obj" }) = genmodel_mapobjects_cpu_cpudesk1_f : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpudesk1_f.obj"
	model(string) : "" : "models/mapobjects/cpu/cpudesk1_f.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpudesk1a_f.obj" }) = genmodel_mapobjects_cpu_cpudesk1a_f : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpudesk1a_f.obj"
	model(string) : "" : "models/mapobjects/cpu/cpudesk1a_f.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpudesk2.obj" }) = genmodel_mapobjects_cpu_cpudesk2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpudesk2.obj"
	model(string) : "" : "models/mapobjects/cpu/cpudesk2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpudisc.obj" }) = genmodel_mapobjects_cpu_cpudisc : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpudisc.obj"
	model(string) : "" : "models/mapobjects/cpu/cpudisc.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpufloorinsert2.obj" }) = genmodel_mapobjects_cpu_cpufloorinsert2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpufloorinsert2.obj"
	model(string) : "" : "models/mapobjects/cpu/cpufloorinsert2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpuhex.obj" }) = genmodel_mapobjects_cpu_cpuhex : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpuhex.obj"
	model(string) : "" : "models/mapobjects/cpu/cpuhex.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpuhex2.obj" }) = genmodel_mapobjects_cpu_cpuhex2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpuhex2.obj"
	model(string) : "" : "models/mapobjects/cpu/cpuhex2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpuhex3.obj" }) = genmodel_mapobjects_cpu_cpuhex3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpuhex3.obj"
	model(string) : "" : "models/mapobjects/cpu/cpuhex3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpumaze1.obj" }) = genmodel_mapobjects_cpu_cpumaze1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpumaze1.obj"
	model(string) : "" : "models/mapobjects/cpu/cpumaze1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpuoverdoor.obj" }) = genmodel_mapobjects_cpu_cpuoverdoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpuoverdoor.obj"
	model(string) : "" : "models/mapobjects/cpu/cpuoverdoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/cpupole2.obj" }) = genmodel_mapobjects_cpu_cpupole2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/cpupole2.obj"
	model(string) : "" : "models/mapobjects/cpu/cpupole2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_ceiling1.obj" }) = genmodel_mapobjects_cpu_hall_ceiling1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_ceiling1.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_ceiling1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_ceiling2.obj" }) = genmodel_mapobjects_cpu_hall_ceiling2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_ceiling2.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_ceiling2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_ceiling3.obj" }) = genmodel_mapobjects_cpu_hall_ceiling3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_ceiling3.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_ceiling3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floor1.obj" }) = genmodel_mapobjects_cpu_hall_floor1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floor1.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floor1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floor1b.obj" }) = genmodel_mapobjects_cpu_hall_floor1b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floor1b.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floor1b.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floor2.obj" }) = genmodel_mapobjects_cpu_hall_floor2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floor2.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floor2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floor2b.obj" }) = genmodel_mapobjects_cpu_hall_floor2b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floor2b.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floor2b.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floor3a.obj" }) = genmodel_mapobjects_cpu_hall_floor3a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floor3a.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floor3a.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floor3b.obj" }) = genmodel_mapobjects_cpu_hall_floor3b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floor3b.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floor3b.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floor4a.obj" }) = genmodel_mapobjects_cpu_hall_floor4a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floor4a.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floor4a.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floor4b.obj" }) = genmodel_mapobjects_cpu_hall_floor4b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floor4b.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floor4b.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floortrim1.obj" }) = genmodel_mapobjects_cpu_hall_floortrim1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floortrim1.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floortrim1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floortrim2.obj" }) = genmodel_mapobjects_cpu_hall_floortrim2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floortrim2.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floortrim2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_floortrim3.obj" }) = genmodel_mapobjects_cpu_hall_floortrim3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_floortrim3.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_floortrim3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_wall1.obj" }) = genmodel_mapobjects_cpu_hall_wall1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_wall1.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_wall1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_wall2.obj" }) = genmodel_mapobjects_cpu_hall_wall2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_wall2.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_wall2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/hall_wall3.obj" }) = genmodel_mapobjects_cpu_hall_wall3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/hall_wall3.obj"
	model(string) : "" : "models/mapobjects/cpu/hall_wall3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/heater.obj" }) = genmodel_mapobjects_cpu_heater : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/heater.obj"
	model(string) : "" : "models/mapobjects/cpu/heater.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/heater2.obj" }) = genmodel_mapobjects_cpu_heater2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/heater2.obj"
	model(string) : "" : "models/mapobjects/cpu/heater2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/mazepiece.obj" }) = genmodel_mapobjects_cpu_mazepiece : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/mazepiece.obj"
	model(string) : "" : "models/mapobjects/cpu/mazepiece.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/pullhandle.obj" }) = genmodel_mapobjects_cpu_pullhandle : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/pullhandle.obj"
	model(string) : "" : "models/mapobjects/cpu/pullhandle.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_doorframe.obj" }) = genmodel_mapobjects_cpu_sab_doorframe : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_doorframe.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_doorframe.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_doorframe2.obj" }) = genmodel_mapobjects_cpu_sab_doorframe2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_doorframe2.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_doorframe2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_floor1.obj" }) = genmodel_mapobjects_cpu_sab_floor1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_floor1.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_floor1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_floor1a.obj" }) = genmodel_mapobjects_cpu_sab_floor1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_floor1a.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_floor1a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_floor2.obj" }) = genmodel_mapobjects_cpu_sab_floor2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_floor2.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_floor2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_hex.obj" }) = genmodel_mapobjects_cpu_sab_hex : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_hex.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_hex.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_lightning1.obj" }) = genmodel_mapobjects_cpu_sab_lightning1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_lightning1.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_lightning1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_shield1.obj" }) = genmodel_mapobjects_cpu_sab_shield1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_shield1.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_shield1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_shield1a.obj" }) = genmodel_mapobjects_cpu_sab_shield1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_shield1a.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_shield1a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/sab_shield2.obj" }) = genmodel_mapobjects_cpu_sab_shield2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/sab_shield2.obj"
	model(string) : "" : "models/mapobjects/cpu/sab_shield2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/serverplate.obj" }) = genmodel_mapobjects_cpu_serverplate : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/serverplate.obj"
	model(string) : "" : "models/mapobjects/cpu/serverplate.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/smallguimonitor.obj" }) = genmodel_mapobjects_cpu_smallguimonitor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/smallguimonitor.obj"
	model(string) : "" : "models/mapobjects/cpu/smallguimonitor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/xrayboard1a.obj" }) = genmodel_mapobjects_cpu_xrayboard1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/xrayboard1a.obj"
	model(string) : "" : "models/mapobjects/cpu/xrayboard1a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/cpu/xrayboard2.obj" }) = genmodel_mapobjects_cpu_xrayboard2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/cpu/xrayboard2.obj"
	model(string) : "" : "models/mapobjects/cpu/xrayboard2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/crane/cranesusp.obj" }) = genmodel_mapobjects_crane_cranesusp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/crane/cranesusp.obj"
	model(string) : "" : "models/mapobjects/crane/cranesusp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xpfiller/beartrophy/beartrophy_resize.obj" }) = genmodel_mapobjects_d3xpfiller_beartrophy_beartrophy_resize : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xpfiller/beartrophy/beartrophy_resize.obj"
	model(string) : "" : "models/mapobjects/d3xpfiller/beartrophy/beartrophy_resize.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xpfiller/beartrophy/plaqueflat.obj" }) = genmodel_mapobjects_d3xpfiller_beartrophy_plaqueflat : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xpfiller/beartrophy/plaqueflat.obj"
	model(string) : "" : "models/mapobjects/d3xpfiller/beartrophy/plaqueflat.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xpfiller/sargepic/sargepic.obj" }) = genmodel_mapobjects_d3xpfiller_sargepic_sargepic : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xpfiller/sargepic/sargepic.obj"
	model(string) : "" : "models/mapobjects/d3xpfiller/sargepic/sargepic.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xphell/roe_hell_clip_2.obj" }) = genmodel_mapobjects_d3xphell_roe_hell_clip_2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xphell/roe_hell_clip_2.obj"
	model(string) : "" : "models/mapobjects/d3xphell/roe_hell_clip_2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xphell/roe_hell_clip_6.obj" }) = genmodel_mapobjects_d3xphell_roe_hell_clip_6 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xphell/roe_hell_clip_6.obj"
	model(string) : "" : "models/mapobjects/d3xphell/roe_hell_clip_6.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xphell/roe_hell_clip_7.obj" }) = genmodel_mapobjects_d3xphell_roe_hell_clip_7 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xphell/roe_hell_clip_7.obj"
	model(string) : "" : "models/mapobjects/d3xphell/roe_hell_clip_7.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xphell/roe_hell_clip_8.obj" }) = genmodel_mapobjects_d3xphell_roe_hell_clip_8 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xphell/roe_hell_clip_8.obj"
	model(string) : "" : "models/mapobjects/d3xphell/roe_hell_clip_8.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xphell/roe_hell_clip_9.obj" }) = genmodel_mapobjects_d3xphell_roe_hell_clip_9 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xphell/roe_hell_clip_9.obj"
	model(string) : "" : "models/mapobjects/d3xphell/roe_hell_clip_9.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xptablets/tablet_hunter1.obj" }) = genmodel_mapobjects_d3xptablets_tablet_hunter1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xptablets/tablet_hunter1.obj"
	model(string) : "" : "models/mapobjects/d3xptablets/tablet_hunter1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xptablets/tablet_hunter2.obj" }) = genmodel_mapobjects_d3xptablets_tablet_hunter2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xptablets/tablet_hunter2.obj"
	model(string) : "" : "models/mapobjects/d3xptablets/tablet_hunter2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xptablets/tablet_hunter3.obj" }) = genmodel_mapobjects_d3xptablets_tablet_hunter3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xptablets/tablet_hunter3.obj"
	model(string) : "" : "models/mapobjects/d3xptablets/tablet_hunter3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xptablets/tablet_hunter4.obj" }) = genmodel_mapobjects_d3xptablets_tablet_hunter4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xptablets/tablet_hunter4.obj"
	model(string) : "" : "models/mapobjects/d3xptablets/tablet_hunter4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xptablets/tablet_hunter5.obj" }) = genmodel_mapobjects_d3xptablets_tablet_hunter5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xptablets/tablet_hunter5.obj"
	model(string) : "" : "models/mapobjects/d3xptablets/tablet_hunter5.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xptablets/tablet_pedistal.obj" }) = genmodel_mapobjects_d3xptablets_tablet_pedistal : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xptablets/tablet_pedistal.obj"
	model(string) : "" : "models/mapobjects/d3xptablets/tablet_pedistal.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/d3xptablets/tiny_tablets_lo.obj" }) = genmodel_mapobjects_d3xptablets_tiny_tablets_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/d3xptablets/tiny_tablets_lo.obj"
	model(string) : "" : "models/mapobjects/d3xptablets/tiny_tablets_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/dead_sentry/dead_sentry.obj" }) = genmodel_mapobjects_dead_sentry_dead_sentry : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/dead_sentry/dead_sentry.obj"
	model(string) : "" : "models/mapobjects/dead_sentry/dead_sentry.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram.obj" }) = genmodel_mapobjects_delta1_hologram_hologram : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_1.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_1.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_1_1.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_1_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_1_1.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_1_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_2.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_2.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_2_1.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_2_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_2_1.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_2_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_3.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_3.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_3_1.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_3_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_3_1.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_3_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_4.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_4.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_4_1.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_4_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_4_1.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_4_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_5.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_5.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_5.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/hologram/hologram_5_1.obj" }) = genmodel_mapobjects_delta1_hologram_hologram_5_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/hologram/hologram_5_1.obj"
	model(string) : "" : "models/mapobjects/delta1/hologram/hologram_5_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/maincontrol/datalinker.obj" }) = genmodel_mapobjects_delta1_maincontrol_datalinker : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/maincontrol/datalinker.obj"
	model(string) : "" : "models/mapobjects/delta1/maincontrol/datalinker.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/maincontrol/maincontrol.obj" }) = genmodel_mapobjects_delta1_maincontrol_maincontrol : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/maincontrol/maincontrol.obj"
	model(string) : "" : "models/mapobjects/delta1/maincontrol/maincontrol.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/reactor/newreactor.obj" }) = genmodel_mapobjects_delta1_reactor_newreactor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/reactor/newreactor.obj"
	model(string) : "" : "models/mapobjects/delta1/reactor/newreactor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/reactor/newreactor_innerring.obj" }) = genmodel_mapobjects_delta1_reactor_newreactor_innerring : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/reactor/newreactor_innerring.obj"
	model(string) : "" : "models/mapobjects/delta1/reactor/newreactor_innerring.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/reactor/newreactor_outerring.obj" }) = genmodel_mapobjects_delta1_reactor_newreactor_outerring : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/reactor/newreactor_outerring.obj"
	model(string) : "" : "models/mapobjects/delta1/reactor/newreactor_outerring.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta1/warfoot/warfoot.obj" }) = genmodel_mapobjects_delta1_warfoot_warfoot : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta1/warfoot/warfoot.obj"
	model(string) : "" : "models/mapobjects/delta1/warfoot/warfoot.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta2/demonpork/imp1.obj" }) = genmodel_mapobjects_delta2_demonpork_imp1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta2/demonpork/imp1.obj"
	model(string) : "" : "models/mapobjects/delta2/demonpork/imp1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta2/demonpork/imp2.obj" }) = genmodel_mapobjects_delta2_demonpork_imp2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta2/demonpork/imp2.obj"
	model(string) : "" : "models/mapobjects/delta2/demonpork/imp2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta2/demonpork/imp3.obj" }) = genmodel_mapobjects_delta2_demonpork_imp3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta2/demonpork/imp3.obj"
	model(string) : "" : "models/mapobjects/delta2/demonpork/imp3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta2/demonpork/monkeyskull_lo.obj" }) = genmodel_mapobjects_delta2_demonpork_monkeyskull_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta2/demonpork/monkeyskull_lo.obj"
	model(string) : "" : "models/mapobjects/delta2/demonpork/monkeyskull_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta2/demonpork/puddle.obj" }) = genmodel_mapobjects_delta2_demonpork_puddle : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta2/demonpork/puddle.obj"
	model(string) : "" : "models/mapobjects/delta2/demonpork/puddle.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta2/puzzcage/puzzcage.obj" }) = genmodel_mapobjects_delta2_puzzcage_puzzcage : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta2/puzzcage/puzzcage.obj"
	model(string) : "" : "models/mapobjects/delta2/puzzcage/puzzcage.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta2/stecolpanel/stecolpanel1.obj" }) = genmodel_mapobjects_delta2_stecolpanel_stecolpanel1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta2/stecolpanel/stecolpanel1.obj"
	model(string) : "" : "models/mapobjects/delta2/stecolpanel/stecolpanel1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta2/stecolpanel/stecolpanel2.obj" }) = genmodel_mapobjects_delta2_stecolpanel_stecolpanel2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta2/stecolpanel/stecolpanel2.obj"
	model(string) : "" : "models/mapobjects/delta2/stecolpanel/stecolpanel2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta3/brokenbridge/brokenbridge.obj" }) = genmodel_mapobjects_delta3_brokenbridge_brokenbridge : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta3/brokenbridge/brokenbridge.obj"
	model(string) : "" : "models/mapobjects/delta3/brokenbridge/brokenbridge.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta3/ceilingtanks/ceilingtanks.obj" }) = genmodel_mapobjects_delta3_ceilingtanks_ceilingtanks : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta3/ceilingtanks/ceilingtanks.obj"
	model(string) : "" : "models/mapobjects/delta3/ceilingtanks/ceilingtanks.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta3/hellgoo_door1/hellgoo_door1.obj" }) = genmodel_mapobjects_delta3_hellgoo_door1_hellgoo_door1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta3/hellgoo_door1/hellgoo_door1.obj"
	model(string) : "" : "models/mapobjects/delta3/hellgoo_door1/hellgoo_door1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta3/hellgoo_door2/hellgoo_door2.obj" }) = genmodel_mapobjects_delta3_hellgoo_door2_hellgoo_door2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta3/hellgoo_door2/hellgoo_door2.obj"
	model(string) : "" : "models/mapobjects/delta3/hellgoo_door2/hellgoo_door2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta3/hellgoo_elev1/hellgoo_elev1.obj" }) = genmodel_mapobjects_delta3_hellgoo_elev1_hellgoo_elev1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta3/hellgoo_elev1/hellgoo_elev1.obj"
	model(string) : "" : "models/mapobjects/delta3/hellgoo_elev1/hellgoo_elev1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta3/hellgoo_elev2/hellgoo_elev2.obj" }) = genmodel_mapobjects_delta3_hellgoo_elev2_hellgoo_elev2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta3/hellgoo_elev2/hellgoo_elev2.obj"
	model(string) : "" : "models/mapobjects/delta3/hellgoo_elev2/hellgoo_elev2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta3/teleporter_warpfx/betrugger_black_sphere.obj" }) = genmodel_mapobjects_delta3_teleporter_warpfx_betrugger_black_sphere : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta3/teleporter_warpfx/betrugger_black_sphere.obj"
	model(string) : "" : "models/mapobjects/delta3/teleporter_warpfx/betrugger_black_sphere.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/delta3/teleporter_warpfx/betrugger_lightning.obj" }) = genmodel_mapobjects_delta3_teleporter_warpfx_betrugger_lightning : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/delta3/teleporter_warpfx/betrugger_lightning.obj"
	model(string) : "" : "models/mapobjects/delta3/teleporter_warpfx/betrugger_lightning.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/0.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_0 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/0.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/0.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/1.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/1.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/2.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/2.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/3.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/3.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/4.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/4.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/5.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/5.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/5.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/6.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_6 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/6.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/6.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/7.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_7 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/7.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/7.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/8.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_8 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/8.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/8.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltacrane/axiscrane/9.obj" }) = genmodel_mapobjects_deltacrane_axiscrane_9 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltacrane/axiscrane/9.obj"
	model(string) : "" : "models/mapobjects/deltacrane/axiscrane/9.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltadecon/deltadecon.obj" }) = genmodel_mapobjects_deltadecon_deltadecon : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltadecon/deltadecon.obj"
	model(string) : "" : "models/mapobjects/deltadecon/deltadecon.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltakiosk/deltakiosk.obj" }) = genmodel_mapobjects_deltakiosk_deltakiosk : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltakiosk/deltakiosk.obj"
	model(string) : "" : "models/mapobjects/deltakiosk/deltakiosk.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltax/hall_hellgrowth.obj" }) = genmodel_mapobjects_deltax_hall_hellgrowth : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltax/hall_hellgrowth.obj"
	model(string) : "" : "models/mapobjects/deltax/hall_hellgrowth.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltax/room1_hellgrowth.obj" }) = genmodel_mapobjects_deltax_room1_hellgrowth : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltax/room1_hellgrowth.obj"
	model(string) : "" : "models/mapobjects/deltax/room1_hellgrowth.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/deltax/room1_hellgrowth2.obj" }) = genmodel_mapobjects_deltax_room1_hellgrowth2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/deltax/room1_hellgrowth2.obj"
	model(string) : "" : "models/mapobjects/deltax/room1_hellgrowth2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/demonmuseum/hellknight_spine.obj" }) = genmodel_mapobjects_demonmuseum_hellknight_spine : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/demonmuseum/hellknight_spine.obj"
	model(string) : "" : "models/mapobjects/demonmuseum/hellknight_spine.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/demonmuseum/imp.obj" }) = genmodel_mapobjects_demonmuseum_imp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/demonmuseum/imp.obj"
	model(string) : "" : "models/mapobjects/demonmuseum/imp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/demonmuseum/zombie.obj" }) = genmodel_mapobjects_demonmuseum_zombie : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/demonmuseum/zombie.obj"
	model(string) : "" : "models/mapobjects/demonmuseum/zombie.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/dietsoda/sodamachine_straight_busted.obj" }) = genmodel_mapobjects_dietsoda_sodamachine_straight_busted : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/dietsoda/sodamachine_straight_busted.obj"
	model(string) : "" : "models/mapobjects/dietsoda/sodamachine_straight_busted.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/dietsoda/sodamachine_straight_busted2.obj" }) = genmodel_mapobjects_dietsoda_sodamachine_straight_busted2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/dietsoda/sodamachine_straight_busted2.obj"
	model(string) : "" : "models/mapobjects/dietsoda/sodamachine_straight_busted2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/accesshatch/accesshatch.obj" }) = genmodel_mapobjects_doors_accesshatch_accesshatch : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/accesshatch/accesshatch.obj"
	model(string) : "" : "models/mapobjects/doors/accesshatch/accesshatch.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/accesshatch/accesshatchdoor.obj" }) = genmodel_mapobjects_doors_accesshatch_accesshatchdoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/accesshatch/accesshatchdoor.obj"
	model(string) : "" : "models/mapobjects/doors/accesshatch/accesshatchdoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/airlockdoor/airdoormaster.obj" }) = genmodel_mapobjects_doors_airlockdoor_airdoormaster : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/airlockdoor/airdoormaster.obj"
	model(string) : "" : "models/mapobjects/doors/airlockdoor/airdoormaster.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/airlockdoor/separates/airdoor.obj" }) = genmodel_mapobjects_doors_airlockdoor_separates_airdoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/airlockdoor/separates/airdoor.obj"
	model(string) : "" : "models/mapobjects/doors/airlockdoor/separates/airdoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/airlockdoor/separates/airdoorfrm.obj" }) = genmodel_mapobjects_doors_airlockdoor_separates_airdoorfrm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/airlockdoor/separates/airdoorfrm.obj"
	model(string) : "" : "models/mapobjects/doors/airlockdoor/separates/airdoorfrm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cavedoor1/cavedoor1dn.obj" }) = genmodel_mapobjects_doors_cavedoor1_cavedoor1dn : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cavedoor1/cavedoor1dn.obj"
	model(string) : "" : "models/mapobjects/doors/cavedoor1/cavedoor1dn.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cavedoor1/cavedoor1frm.obj" }) = genmodel_mapobjects_doors_cavedoor1_cavedoor1frm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cavedoor1/cavedoor1frm.obj"
	model(string) : "" : "models/mapobjects/doors/cavedoor1/cavedoor1frm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cavedoor1/cavedoor1up.obj" }) = genmodel_mapobjects_doors_cavedoor1_cavedoor1up : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cavedoor1/cavedoor1up.obj"
	model(string) : "" : "models/mapobjects/doors/cavedoor1/cavedoor1up.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cavedoor2/cavedoor2.obj" }) = genmodel_mapobjects_doors_cavedoor2_cavedoor2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cavedoor2/cavedoor2.obj"
	model(string) : "" : "models/mapobjects/doors/cavedoor2/cavedoor2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cavedoor2/cavedoor2frm.obj" }) = genmodel_mapobjects_doors_cavedoor2_cavedoor2frm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cavedoor2/cavedoor2frm.obj"
	model(string) : "" : "models/mapobjects/doors/cavedoor2/cavedoor2frm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cavedoor2/cavedoor2win.obj" }) = genmodel_mapobjects_doors_cavedoor2_cavedoor2win : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cavedoor2/cavedoor2win.obj"
	model(string) : "" : "models/mapobjects/doors/cavedoor2/cavedoor2win.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cpudoor2.obj" }) = genmodel_mapobjects_doors_cpudoor2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cpudoor2.obj"
	model(string) : "" : "models/mapobjects/doors/cpudoor2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cpudoor2_gui.obj" }) = genmodel_mapobjects_doors_cpudoor2_gui : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cpudoor2_gui.obj"
	model(string) : "" : "models/mapobjects/doors/cpudoor2_gui.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cpudoor2gui1.obj" }) = genmodel_mapobjects_doors_cpudoor2gui1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cpudoor2gui1.obj"
	model(string) : "" : "models/mapobjects/doors/cpudoor2gui1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cpudoor2gui2.obj" }) = genmodel_mapobjects_doors_cpudoor2gui2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cpudoor2gui2.obj"
	model(string) : "" : "models/mapobjects/doors/cpudoor2gui2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cpudoor2gui3.obj" }) = genmodel_mapobjects_doors_cpudoor2gui3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cpudoor2gui3.obj"
	model(string) : "" : "models/mapobjects/doors/cpudoor2gui3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cpudoor2guipanel.obj" }) = genmodel_mapobjects_doors_cpudoor2guipanel : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cpudoor2guipanel.obj"
	model(string) : "" : "models/mapobjects/doors/cpudoor2guipanel.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/cpudoor2r.obj" }) = genmodel_mapobjects_doors_cpudoor2r : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/cpudoor2r.obj"
	model(string) : "" : "models/mapobjects/doors/cpudoor2r.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor1/deldoor1.obj" }) = genmodel_mapobjects_doors_deldoor1_deldoor1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor1/deldoor1.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor1/deldoor1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor1/deldoor1frm.obj" }) = genmodel_mapobjects_doors_deldoor1_deldoor1frm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor1/deldoor1frm.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor1/deldoor1frm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor1/deldoor1vert.obj" }) = genmodel_mapobjects_doors_deldoor1_deldoor1vert : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor1/deldoor1vert.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor1/deldoor1vert.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor1/deldoor1vertsolid.obj" }) = genmodel_mapobjects_doors_deldoor1_deldoor1vertsolid : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor1/deldoor1vertsolid.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor1/deldoor1vertsolid.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor1/deldoor1win.obj" }) = genmodel_mapobjects_doors_deldoor1_deldoor1win : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor1/deldoor1win.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor1/deldoor1win.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor2/deldoor2frm.obj" }) = genmodel_mapobjects_doors_deldoor2_deldoor2frm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor2/deldoor2frm.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor2/deldoor2frm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor2/deldoor2lf.obj" }) = genmodel_mapobjects_doors_deldoor2_deldoor2lf : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor2/deldoor2lf.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor2/deldoor2lf.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor2/deldoor2rt.obj" }) = genmodel_mapobjects_doors_deldoor2_deldoor2rt : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor2/deldoor2rt.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor2/deldoor2rt.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor2/deldoor2winlf.obj" }) = genmodel_mapobjects_doors_deldoor2_deldoor2winlf : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor2/deldoor2winlf.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor2/deldoor2winlf.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/deldoor2/deldoor2winrt.obj" }) = genmodel_mapobjects_doors_deldoor2_deldoor2winrt : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/deldoor2/deldoor2winrt.obj"
	model(string) : "" : "models/mapobjects/doors/deldoor2/deldoor2winrt.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/delelev/delelevin.obj" }) = genmodel_mapobjects_doors_delelev_delelevin : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/delelev/delelevin.obj"
	model(string) : "" : "models/mapobjects/doors/delelev/delelevin.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/delelev/delelevlf.obj" }) = genmodel_mapobjects_doors_delelev_delelevlf : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/delelev/delelevlf.obj"
	model(string) : "" : "models/mapobjects/doors/delelev/delelevlf.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/delelev/delelevrt.obj" }) = genmodel_mapobjects_doors_delelev_delelevrt : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/delelev/delelevrt.obj"
	model(string) : "" : "models/mapobjects/doors/delelev/delelevrt.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/enprodoor2/enprodoor2_lf.obj" }) = genmodel_mapobjects_doors_enprodoor2_enprodoor2_lf : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/enprodoor2/enprodoor2_lf.obj"
	model(string) : "" : "models/mapobjects/doors/enprodoor2/enprodoor2_lf.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/enprodoor2/enprodoor2_rt.obj" }) = genmodel_mapobjects_doors_enprodoor2_enprodoor2_rt : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/enprodoor2/enprodoor2_rt.obj"
	model(string) : "" : "models/mapobjects/doors/enprodoor2/enprodoor2_rt.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/hazdoor1/hazdoor1frm.obj" }) = genmodel_mapobjects_doors_hazdoor1_hazdoor1frm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/hazdoor1/hazdoor1frm.obj"
	model(string) : "" : "models/mapobjects/doors/hazdoor1/hazdoor1frm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/hazdoor1/hazdoor1lf.obj" }) = genmodel_mapobjects_doors_hazdoor1_hazdoor1lf : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/hazdoor1/hazdoor1lf.obj"
	model(string) : "" : "models/mapobjects/doors/hazdoor1/hazdoor1lf.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/hazdoor1/hazdoor1rt.obj" }) = genmodel_mapobjects_doors_hazdoor1_hazdoor1rt : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/hazdoor1/hazdoor1rt.obj"
	model(string) : "" : "models/mapobjects/doors/hazdoor1/hazdoor1rt.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/jumbodoor/jumbodoorbottom.obj" }) = genmodel_mapobjects_doors_jumbodoor_jumbodoorbottom : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/jumbodoor/jumbodoorbottom.obj"
	model(string) : "" : "models/mapobjects/doors/jumbodoor/jumbodoorbottom.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/jumbodoor/jumbodoorfrm.obj" }) = genmodel_mapobjects_doors_jumbodoor_jumbodoorfrm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/jumbodoor/jumbodoorfrm.obj"
	model(string) : "" : "models/mapobjects/doors/jumbodoor/jumbodoorfrm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/jumbodoor/jumbodoorside1.obj" }) = genmodel_mapobjects_doors_jumbodoor_jumbodoorside1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/jumbodoor/jumbodoorside1.obj"
	model(string) : "" : "models/mapobjects/doors/jumbodoor/jumbodoorside1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/jumbodoor/jumbodoorside2.obj" }) = genmodel_mapobjects_doors_jumbodoor_jumbodoorside2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/jumbodoor/jumbodoorside2.obj"
	model(string) : "" : "models/mapobjects/doors/jumbodoor/jumbodoorside2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/jumbodoor/jumbodoortop.obj" }) = genmodel_mapobjects_doors_jumbodoor_jumbodoortop : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/jumbodoor/jumbodoortop.obj"
	model(string) : "" : "models/mapobjects/doors/jumbodoor/jumbodoortop.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/mcdoor2frame.obj" }) = genmodel_mapobjects_doors_mcdoor2frame : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/mcdoor2frame.obj"
	model(string) : "" : "models/mapobjects/doors/mcdoor2frame.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/mcitydoor.obj" }) = genmodel_mapobjects_doors_mcitydoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/mcitydoor.obj"
	model(string) : "" : "models/mapobjects/doors/mcitydoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/mcitydoor2l.obj" }) = genmodel_mapobjects_doors_mcitydoor2l : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/mcitydoor2l.obj"
	model(string) : "" : "models/mapobjects/doors/mcitydoor2l.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/mcitydoor2r.obj" }) = genmodel_mapobjects_doors_mcitydoor2r : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/mcitydoor2r.obj"
	model(string) : "" : "models/mapobjects/doors/mcitydoor2r.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/mcitydoor_glass.obj" }) = genmodel_mapobjects_doors_mcitydoor_glass : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/mcitydoor_glass.obj"
	model(string) : "" : "models/mapobjects/doors/mcitydoor_glass.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/mcitydoorframe.obj" }) = genmodel_mapobjects_doors_mcitydoorframe : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/mcitydoorframe.obj"
	model(string) : "" : "models/mapobjects/doors/mcitydoorframe.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/mcitydoorframegui.obj" }) = genmodel_mapobjects_doors_mcitydoorframegui : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/mcitydoorframegui.obj"
	model(string) : "" : "models/mapobjects/doors/mcitydoorframegui.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/recycledoor2/recycdoor2frm.obj" }) = genmodel_mapobjects_doors_recycledoor2_recycdoor2frm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/recycledoor2/recycdoor2frm.obj"
	model(string) : "" : "models/mapobjects/doors/recycledoor2/recycdoor2frm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/recycledoor2/recycdoor2lf.obj" }) = genmodel_mapobjects_doors_recycledoor2_recycdoor2lf : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/recycledoor2/recycdoor2lf.obj"
	model(string) : "" : "models/mapobjects/doors/recycledoor2/recycdoor2lf.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/recycledoor2/recycdoor2rt.obj" }) = genmodel_mapobjects_doors_recycledoor2_recycdoor2rt : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/recycledoor2/recycdoor2rt.obj"
	model(string) : "" : "models/mapobjects/doors/recycledoor2/recycdoor2rt.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/smalldoor.obj" }) = genmodel_mapobjects_doors_smalldoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/smalldoor.obj"
	model(string) : "" : "models/mapobjects/doors/smalldoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/smalldoor2.obj" }) = genmodel_mapobjects_doors_smalldoor2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/smalldoor2.obj"
	model(string) : "" : "models/mapobjects/doors/smalldoor2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/techdoor1/techdr1frame.obj" }) = genmodel_mapobjects_doors_techdoor1_techdr1frame : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/techdoor1/techdr1frame.obj"
	model(string) : "" : "models/mapobjects/doors/techdoor1/techdr1frame.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/techdoor1/techdr1lft.obj" }) = genmodel_mapobjects_doors_techdoor1_techdr1lft : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/techdoor1/techdr1lft.obj"
	model(string) : "" : "models/mapobjects/doors/techdoor1/techdr1lft.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/techdoor1/techdr1rt.obj" }) = genmodel_mapobjects_doors_techdoor1_techdr1rt : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/techdoor1/techdr1rt.obj"
	model(string) : "" : "models/mapobjects/doors/techdoor1/techdr1rt.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/techdoor2/techdr2frame.obj" }) = genmodel_mapobjects_doors_techdoor2_techdr2frame : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/techdoor2/techdr2frame.obj"
	model(string) : "" : "models/mapobjects/doors/techdoor2/techdr2frame.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/techdoor2/techdr2lft.obj" }) = genmodel_mapobjects_doors_techdoor2_techdr2lft : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/techdoor2/techdr2lft.obj"
	model(string) : "" : "models/mapobjects/doors/techdoor2/techdr2lft.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/techdoor2/techdr2rt.obj" }) = genmodel_mapobjects_doors_techdoor2_techdr2rt : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/techdoor2/techdr2rt.obj"
	model(string) : "" : "models/mapobjects/doors/techdoor2/techdr2rt.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/doors/tram_smashdoor.obj" }) = genmodel_mapobjects_doors_tram_smashdoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/doors/tram_smashdoor.obj"
	model(string) : "" : "models/mapobjects/doors/tram_smashdoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/double_barrel_plaque/db_plaque_lo.obj" }) = genmodel_mapobjects_double_barrel_plaque_db_plaque_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/double_barrel_plaque/db_plaque_lo.obj"
	model(string) : "" : "models/mapobjects/double_barrel_plaque/db_plaque_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/e6_hellgrowth/e6_hellgrowth4_lo.obj" }) = genmodel_mapobjects_e6_hellgrowth_e6_hellgrowth4_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/e6_hellgrowth/e6_hellgrowth4_lo.obj"
	model(string) : "" : "models/mapobjects/e6_hellgrowth/e6_hellgrowth4_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/e6_hellgrowth/e6_hellgrowth4_spines_lo.obj" }) = genmodel_mapobjects_e6_hellgrowth_e6_hellgrowth4_spines_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/e6_hellgrowth/e6_hellgrowth4_spines_lo.obj"
	model(string) : "" : "models/mapobjects/e6_hellgrowth/e6_hellgrowth4_spines_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/elevators/elevator.obj" }) = genmodel_mapobjects_elevators_elevator : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/elevators/elevator.obj"
	model(string) : "" : "models/mapobjects/elevators/elevator.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/elevators/elevator_door.obj" }) = genmodel_mapobjects_elevators_elevator_door : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/elevators/elevator_door.obj"
	model(string) : "" : "models/mapobjects/elevators/elevator_door.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/elevators/elevator_glass.obj" }) = genmodel_mapobjects_elevators_elevator_glass : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/elevators/elevator_glass.obj"
	model(string) : "" : "models/mapobjects/elevators/elevator_glass.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/dm_cylinderdisc.obj" }) = genmodel_mapobjects_enpro_dm_cylinderdisc : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/dm_cylinderdisc.obj"
	model(string) : "" : "models/mapobjects/enpro/dm_cylinderdisc.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/dm_laser_a.obj" }) = genmodel_mapobjects_enpro_dm_laser_a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/dm_laser_a.obj"
	model(string) : "" : "models/mapobjects/enpro/dm_laser_a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/dm_laser_b.obj" }) = genmodel_mapobjects_enpro_dm_laser_b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/dm_laser_b.obj"
	model(string) : "" : "models/mapobjects/enpro/dm_laser_b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/dm_laser_c.obj" }) = genmodel_mapobjects_enpro_dm_laser_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/dm_laser_c.obj"
	model(string) : "" : "models/mapobjects/enpro/dm_laser_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/dm_laser_d.obj" }) = genmodel_mapobjects_enpro_dm_laser_d : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/dm_laser_d.obj"
	model(string) : "" : "models/mapobjects/enpro/dm_laser_d.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/enproplasmatube.obj" }) = genmodel_mapobjects_enpro_enproplasmatube : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/enproplasmatube.obj"
	model(string) : "" : "models/mapobjects/enpro/enproplasmatube.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/enproplasmatube_broke.obj" }) = genmodel_mapobjects_enpro_enproplasmatube_broke : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/enproplasmatube_broke.obj"
	model(string) : "" : "models/mapobjects/enpro/enproplasmatube_broke.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/enprotube1.obj" }) = genmodel_mapobjects_enpro_enprotube1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/enprotube1.obj"
	model(string) : "" : "models/mapobjects/enpro/enprotube1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/enprotube1_flip.obj" }) = genmodel_mapobjects_enpro_enprotube1_flip : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/enprotube1_flip.obj"
	model(string) : "" : "models/mapobjects/enpro/enprotube1_flip.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/enprotube_ejector1.obj" }) = genmodel_mapobjects_enpro_enprotube_ejector1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/enprotube_ejector1.obj"
	model(string) : "" : "models/mapobjects/enpro/enprotube_ejector1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/enpro/enprotube_ejector2.obj" }) = genmodel_mapobjects_enpro_enprotube_ejector2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/enpro/enprotube_ejector2.obj"
	model(string) : "" : "models/mapobjects/enpro/enprotube_ejector2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/berzerker_helldoor.obj" }) = genmodel_mapobjects_erebus_berzerker_helldoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/berzerker_helldoor.obj"
	model(string) : "" : "models/mapobjects/erebus/berzerker_helldoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/berzerker_hellgoo_2.obj" }) = genmodel_mapobjects_erebus_berzerker_hellgoo_2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/berzerker_hellgoo_2.obj"
	model(string) : "" : "models/mapobjects/erebus/berzerker_hellgoo_2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/berzerker_hellgoo_3.obj" }) = genmodel_mapobjects_erebus_berzerker_hellgoo_3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/berzerker_hellgoo_3.obj"
	model(string) : "" : "models/mapobjects/erebus/berzerker_hellgoo_3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/dumpster.obj" }) = genmodel_mapobjects_erebus_dumpster : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/dumpster.obj"
	model(string) : "" : "models/mapobjects/erebus/dumpster.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus2_puzzle_cavea_lo.obj" }) = genmodel_mapobjects_erebus_erebus2_puzzle_cavea_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus2_puzzle_cavea_lo.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus2_puzzle_cavea_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus3_mach1.obj" }) = genmodel_mapobjects_erebus_erebus3_mach1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus3_mach1.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus3_mach1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus3_mach2.obj" }) = genmodel_mapobjects_erebus_erebus3_mach2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus3_mach2.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus3_mach2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus3_mach3.obj" }) = genmodel_mapobjects_erebus_erebus3_mach3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus3_mach3.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus3_mach3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus3_mach4.obj" }) = genmodel_mapobjects_erebus_erebus3_mach4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus3_mach4.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus3_mach4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus4_cave.obj" }) = genmodel_mapobjects_erebus_erebus4_cave : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus4_cave.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus4_cave.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus4_fan_lo.obj" }) = genmodel_mapobjects_erebus_erebus4_fan_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus4_fan_lo.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus4_fan_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus_cave2_puzzle_cave2.obj" }) = genmodel_mapobjects_erebus_erebus_cave2_puzzle_cave2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus_cave2_puzzle_cave2.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus_cave2_puzzle_cave2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus_cave2_room1.obj" }) = genmodel_mapobjects_erebus_erebus_cave2_room1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus_cave2_room1.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus_cave2_room1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus_cave2_room2.obj" }) = genmodel_mapobjects_erebus_erebus_cave2_room2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus_cave2_room2.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus_cave2_room2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus_cave2_tube1.obj" }) = genmodel_mapobjects_erebus_erebus_cave2_tube1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus_cave2_tube1.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus_cave2_tube1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus_deb3.obj" }) = genmodel_mapobjects_erebus_erebus_deb3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus_deb3.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus_deb3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/erebus_lounge_ceiling.obj" }) = genmodel_mapobjects_erebus_erebus_lounge_ceiling : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/erebus_lounge_ceiling.obj"
	model(string) : "" : "models/mapobjects/erebus/erebus_lounge_ceiling.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/grinder_1.obj" }) = genmodel_mapobjects_erebus_grinder_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/grinder_1.obj"
	model(string) : "" : "models/mapobjects/erebus/grinder_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/grinder_2.obj" }) = genmodel_mapobjects_erebus_grinder_2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/grinder_2.obj"
	model(string) : "" : "models/mapobjects/erebus/grinder_2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/sewerpump_container_lo.obj" }) = genmodel_mapobjects_erebus_sewerpump_container_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/sewerpump_container_lo.obj"
	model(string) : "" : "models/mapobjects/erebus/sewerpump_container_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/sewerpump_lo.obj" }) = genmodel_mapobjects_erebus_sewerpump_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/sewerpump_lo.obj"
	model(string) : "" : "models/mapobjects/erebus/sewerpump_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/stargate_lo.obj" }) = genmodel_mapobjects_erebus_stargate_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/stargate_lo.obj"
	model(string) : "" : "models/mapobjects/erebus/stargate_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/tumbler_1.obj" }) = genmodel_mapobjects_erebus_tumbler_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/tumbler_1.obj"
	model(string) : "" : "models/mapobjects/erebus/tumbler_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/tumbler_2.obj" }) = genmodel_mapobjects_erebus_tumbler_2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/tumbler_2.obj"
	model(string) : "" : "models/mapobjects/erebus/tumbler_2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/tumbler_3.obj" }) = genmodel_mapobjects_erebus_tumbler_3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/tumbler_3.obj"
	model(string) : "" : "models/mapobjects/erebus/tumbler_3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/tumbler_4.obj" }) = genmodel_mapobjects_erebus_tumbler_4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/tumbler_4.obj"
	model(string) : "" : "models/mapobjects/erebus/tumbler_4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/viewer_desk.obj" }) = genmodel_mapobjects_erebus_viewer_desk : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/viewer_desk.obj"
	model(string) : "" : "models/mapobjects/erebus/viewer_desk.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/viewer_screen.obj" }) = genmodel_mapobjects_erebus_viewer_screen : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/viewer_screen.obj"
	model(string) : "" : "models/mapobjects/erebus/viewer_screen.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/erebus/viewer_screen2.obj" }) = genmodel_mapobjects_erebus_viewer_screen2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/erebus/viewer_screen2.obj"
	model(string) : "" : "models/mapobjects/erebus/viewer_screen2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exgen/d3xp_ccase_comp2.obj" }) = genmodel_mapobjects_exgen_d3xp_ccase_comp2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exgen/d3xp_ccase_comp2.obj"
	model(string) : "" : "models/mapobjects/exgen/d3xp_ccase_comp2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exgen/d3xp_pcell.obj" }) = genmodel_mapobjects_exgen_d3xp_pcell : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exgen/d3xp_pcell.obj"
	model(string) : "" : "models/mapobjects/exgen/d3xp_pcell.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exgen/ex_gen_monitor_frame.obj" }) = genmodel_mapobjects_exgen_ex_gen_monitor_frame : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exgen/ex_gen_monitor_frame.obj"
	model(string) : "" : "models/mapobjects/exgen/ex_gen_monitor_frame.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exis/exis_terrain.obj" }) = genmodel_mapobjects_exis_exis_terrain : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exis/exis_terrain.obj"
	model(string) : "" : "models/mapobjects/exis/exis_terrain.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exis/existel_barricade.obj" }) = genmodel_mapobjects_exis_existel_barricade : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exis/existel_barricade.obj"
	model(string) : "" : "models/mapobjects/exis/existel_barricade.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exis/existel_console.obj" }) = genmodel_mapobjects_exis_existel_console : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exis/existel_console.obj"
	model(string) : "" : "models/mapobjects/exis/existel_console.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exis/existel_consoledoor.obj" }) = genmodel_mapobjects_exis_existel_consoledoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exis/existel_consoledoor.obj"
	model(string) : "" : "models/mapobjects/exis/existel_consoledoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exis/existel_railing.obj" }) = genmodel_mapobjects_exis_existel_railing : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exis/existel_railing.obj"
	model(string) : "" : "models/mapobjects/exis/existel_railing.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exis/existel_rim.obj" }) = genmodel_mapobjects_exis_existel_rim : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exis/existel_rim.obj"
	model(string) : "" : "models/mapobjects/exis/existel_rim.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exis/existel_teleporters.obj" }) = genmodel_mapobjects_exis_existel_teleporters : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exis/existel_teleporters.obj"
	model(string) : "" : "models/mapobjects/exis/existel_teleporters.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/exis/existel_walls_blinky.obj" }) = genmodel_mapobjects_exis_existel_walls_blinky : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/exis/existel_walls_blinky.obj"
	model(string) : "" : "models/mapobjects/exis/existel_walls_blinky.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/binder1.obj" }) = genmodel_mapobjects_filler_binder1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/binder1.obj"
	model(string) : "" : "models/mapobjects/filler/binder1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/binder2.obj" }) = genmodel_mapobjects_filler_binder2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/binder2.obj"
	model(string) : "" : "models/mapobjects/filler/binder2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/binder3.obj" }) = genmodel_mapobjects_filler_binder3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/binder3.obj"
	model(string) : "" : "models/mapobjects/filler/binder3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/binder4.obj" }) = genmodel_mapobjects_filler_binder4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/binder4.obj"
	model(string) : "" : "models/mapobjects/filler/binder4.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/burgerboxclose.obj" }) = genmodel_mapobjects_filler_burgerboxclose : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/burgerboxclose.obj"
	model(string) : "" : "models/mapobjects/filler/burgerboxclose.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/burgerboxopen.obj" }) = genmodel_mapobjects_filler_burgerboxopen : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/burgerboxopen.obj"
	model(string) : "" : "models/mapobjects/filler/burgerboxopen.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/burgereat.obj" }) = genmodel_mapobjects_filler_burgereat : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/burgereat.obj"
	model(string) : "" : "models/mapobjects/filler/burgereat.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/cola1.obj" }) = genmodel_mapobjects_filler_cola1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/cola1.obj"
	model(string) : "" : "models/mapobjects/filler/cola1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/cola2.obj" }) = genmodel_mapobjects_filler_cola2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/cola2.obj"
	model(string) : "" : "models/mapobjects/filler/cola2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/cone.obj" }) = genmodel_mapobjects_filler_cone : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/cone.obj"
	model(string) : "" : "models/mapobjects/filler/cone.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/foamcup.obj" }) = genmodel_mapobjects_filler_foamcup : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/foamcup.obj"
	model(string) : "" : "models/mapobjects/filler/foamcup.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/keyboard1.obj" }) = genmodel_mapobjects_filler_keyboard1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/keyboard1.obj"
	model(string) : "" : "models/mapobjects/filler/keyboard1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/ktable.obj" }) = genmodel_mapobjects_filler_ktable : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/ktable.obj"
	model(string) : "" : "models/mapobjects/filler/ktable.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/laptop.obj" }) = genmodel_mapobjects_filler_laptop : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/laptop.obj"
	model(string) : "" : "models/mapobjects/filler/laptop.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/lunchbag.obj" }) = genmodel_mapobjects_filler_lunchbag : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/lunchbag.obj"
	model(string) : "" : "models/mapobjects/filler/lunchbag.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/mkeyboard.obj" }) = genmodel_mapobjects_filler_mkeyboard : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/mkeyboard.obj"
	model(string) : "" : "models/mapobjects/filler/mkeyboard.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/monitor.obj" }) = genmodel_mapobjects_filler_monitor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/monitor.obj"
	model(string) : "" : "models/mapobjects/filler/monitor.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/monitorflip.obj" }) = genmodel_mapobjects_filler_monitorflip : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/monitorflip.obj"
	model(string) : "" : "models/mapobjects/filler/monitorflip.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/monkeywrench.obj" }) = genmodel_mapobjects_filler_monkeywrench : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/monkeywrench.obj"
	model(string) : "" : "models/mapobjects/filler/monkeywrench.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/paper2.obj" }) = genmodel_mapobjects_filler_paper2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/paper2.obj"
	model(string) : "" : "models/mapobjects/filler/paper2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/paper3.obj" }) = genmodel_mapobjects_filler_paper3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/paper3.obj"
	model(string) : "" : "models/mapobjects/filler/paper3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/paper4.obj" }) = genmodel_mapobjects_filler_paper4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/paper4.obj"
	model(string) : "" : "models/mapobjects/filler/paper4.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/paperwad1.obj" }) = genmodel_mapobjects_filler_paperwad1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/paperwad1.obj"
	model(string) : "" : "models/mapobjects/filler/paperwad1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/pc1.obj" }) = genmodel_mapobjects_filler_pc1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/pc1.obj"
	model(string) : "" : "models/mapobjects/filler/pc1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/phone.obj" }) = genmodel_mapobjects_filler_phone : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/phone.obj"
	model(string) : "" : "models/mapobjects/filler/phone.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/snackmachine.obj" }) = genmodel_mapobjects_filler_snackmachine : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/snackmachine.obj"
	model(string) : "" : "models/mapobjects/filler/snackmachine.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/sodamachine.obj" }) = genmodel_mapobjects_filler_sodamachine : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/sodamachine.obj"
	model(string) : "" : "models/mapobjects/filler/sodamachine.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/storagecloset.obj" }) = genmodel_mapobjects_filler_storagecloset : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/storagecloset.obj"
	model(string) : "" : "models/mapobjects/filler/storagecloset.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/tbox1.obj" }) = genmodel_mapobjects_filler_tbox1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/tbox1.obj"
	model(string) : "" : "models/mapobjects/filler/tbox1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/tbox2.obj" }) = genmodel_mapobjects_filler_tbox2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/tbox2.obj"
	model(string) : "" : "models/mapobjects/filler/tbox2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/tbox3.obj" }) = genmodel_mapobjects_filler_tbox3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/tbox3.obj"
	model(string) : "" : "models/mapobjects/filler/tbox3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/tbox4.obj" }) = genmodel_mapobjects_filler_tbox4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/tbox4.obj"
	model(string) : "" : "models/mapobjects/filler/tbox4.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/tbox5.obj" }) = genmodel_mapobjects_filler_tbox5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/tbox5.obj"
	model(string) : "" : "models/mapobjects/filler/tbox5.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/tbox6.obj" }) = genmodel_mapobjects_filler_tbox6 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/tbox6.obj"
	model(string) : "" : "models/mapobjects/filler/tbox6.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/tbox7.obj" }) = genmodel_mapobjects_filler_tbox7 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/tbox7.obj"
	model(string) : "" : "models/mapobjects/filler/tbox7.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/tbox8.obj" }) = genmodel_mapobjects_filler_tbox8 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/tbox8.obj"
	model(string) : "" : "models/mapobjects/filler/tbox8.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/tbox_open.obj" }) = genmodel_mapobjects_filler_tbox_open : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/tbox_open.obj"
	model(string) : "" : "models/mapobjects/filler/tbox_open.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/filler/toolchest.obj" }) = genmodel_mapobjects_filler_toolchest : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/filler/toolchest.obj"
	model(string) : "" : "models/mapobjects/filler/toolchest.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/fuel_barrel4/barrelv2_lo.obj" }) = genmodel_mapobjects_fuel_barrel4_barrelv2_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/fuel_barrel4/barrelv2_lo.obj"
	model(string) : "" : "models/mapobjects/fuel_barrel4/barrelv2_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/fuel_barrel4/barrelv2b_lo.obj" }) = genmodel_mapobjects_fuel_barrel4_barrelv2b_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/fuel_barrel4/barrelv2b_lo.obj"
	model(string) : "" : "models/mapobjects/fuel_barrel4/barrelv2b_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/fuel_barrel4/barrelv3_lo.obj" }) = genmodel_mapobjects_fuel_barrel4_barrelv3_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/fuel_barrel4/barrelv3_lo.obj"
	model(string) : "" : "models/mapobjects/fuel_barrel4/barrelv3_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/fuel_barrel/exp_barrel.obj" }) = genmodel_mapobjects_fuel_barrel_exp_barrel : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/fuel_barrel/exp_barrel.obj"
	model(string) : "" : "models/mapobjects/fuel_barrel/exp_barrel.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/fuel_barrel/exp_barrel2b.obj" }) = genmodel_mapobjects_fuel_barrel_exp_barrel2b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/fuel_barrel/exp_barrel2b.obj"
	model(string) : "" : "models/mapobjects/fuel_barrel/exp_barrel2b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/fuel_barrel/exp_barrel2c.obj" }) = genmodel_mapobjects_fuel_barrel_exp_barrel2c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/fuel_barrel/exp_barrel2c.obj"
	model(string) : "" : "models/mapobjects/fuel_barrel/exp_barrel2c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/fuel_barrel/p_barrel.obj" }) = genmodel_mapobjects_fuel_barrel_p_barrel : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/fuel_barrel/p_barrel.obj"
	model(string) : "" : "models/mapobjects/fuel_barrel/p_barrel.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/guiobjects/alphalabcon/alphalabcon.obj" }) = genmodel_mapobjects_guiobjects_alphalabcon_alphalabcon : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/guiobjects/alphalabcon/alphalabcon.obj"
	model(string) : "" : "models/mapobjects/guiobjects/alphalabcon/alphalabcon.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/guiobjects/flatmonitor/flatmonitor.obj" }) = genmodel_mapobjects_guiobjects_flatmonitor_flatmonitor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/guiobjects/flatmonitor/flatmonitor.obj"
	model(string) : "" : "models/mapobjects/guiobjects/flatmonitor/flatmonitor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/guiobjects/mc_constand/mc_constand.obj" }) = genmodel_mapobjects_guiobjects_mc_constand_mc_constand : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/guiobjects/mc_constand/mc_constand.obj"
	model(string) : "" : "models/mapobjects/guiobjects/mc_constand/mc_constand.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/guiobjects/recconpanel1/recconpanel1.obj" }) = genmodel_mapobjects_guiobjects_recconpanel1_recconpanel1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/guiobjects/recconpanel1/recconpanel1.obj"
	model(string) : "" : "models/mapobjects/guiobjects/recconpanel1/recconpanel1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/guiobjects/techdrpanel1/techdrpanel1.obj" }) = genmodel_mapobjects_guiobjects_techdrpanel1_techdrpanel1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/guiobjects/techdrpanel1/techdrpanel1.obj"
	model(string) : "" : "models/mapobjects/guiobjects/techdrpanel1/techdrpanel1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/guiobjects/techdrpanel1/techdrpanel1rust.obj" }) = genmodel_mapobjects_guiobjects_techdrpanel1_techdrpanel1rust : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/guiobjects/techdrpanel1/techdrpanel1rust.obj"
	model(string) : "" : "models/mapobjects/guiobjects/techdrpanel1/techdrpanel1rust.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/hangar1tower.obj" }) = genmodel_mapobjects_hangar_hangar1tower : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/hangar1tower.obj"
	model(string) : "" : "models/mapobjects/hangar/hangar1tower.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/hangarlamp1.obj" }) = genmodel_mapobjects_hangar_hangarlamp1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/hangarlamp1.obj"
	model(string) : "" : "models/mapobjects/hangar/hangarlamp1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/marquee.obj" }) = genmodel_mapobjects_hangar_marquee : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/marquee.obj"
	model(string) : "" : "models/mapobjects/hangar/marquee.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/pillar1.obj" }) = genmodel_mapobjects_hangar_pillar1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/pillar1.obj"
	model(string) : "" : "models/mapobjects/hangar/pillar1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/rails1.obj" }) = genmodel_mapobjects_hangar_rails1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/rails1.obj"
	model(string) : "" : "models/mapobjects/hangar/rails1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/rails2.obj" }) = genmodel_mapobjects_hangar_rails2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/rails2.obj"
	model(string) : "" : "models/mapobjects/hangar/rails2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/rails3.obj" }) = genmodel_mapobjects_hangar_rails3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/rails3.obj"
	model(string) : "" : "models/mapobjects/hangar/rails3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/rails4.obj" }) = genmodel_mapobjects_hangar_rails4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/rails4.obj"
	model(string) : "" : "models/mapobjects/hangar/rails4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/rails5.obj" }) = genmodel_mapobjects_hangar_rails5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/rails5.obj"
	model(string) : "" : "models/mapobjects/hangar/rails5.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hangar/rails6.obj" }) = genmodel_mapobjects_hangar_rails6 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hangar/rails6.obj"
	model(string) : "" : "models/mapobjects/hangar/rails6.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/healthgui/healthgui.obj" }) = genmodel_mapobjects_healthgui_healthgui : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/healthgui/healthgui.obj"
	model(string) : "" : "models/mapobjects/healthgui/healthgui.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/admin/admin_anus_02.obj" }) = genmodel_mapobjects_hell_admin_admin_anus_02 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/admin/admin_anus_02.obj"
	model(string) : "" : "models/mapobjects/hell/admin/admin_anus_02.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/admin/admin_anus_07.obj" }) = genmodel_mapobjects_hell_admin_admin_anus_07 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/admin/admin_anus_07.obj"
	model(string) : "" : "models/mapobjects/hell/admin/admin_anus_07.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/admin/admin_anus_08.obj" }) = genmodel_mapobjects_hell_admin_admin_anus_08 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/admin/admin_anus_08.obj"
	model(string) : "" : "models/mapobjects/hell/admin/admin_anus_08.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/admin/admin_pipe_06.obj" }) = genmodel_mapobjects_hell_admin_admin_pipe_06 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/admin/admin_pipe_06.obj"
	model(string) : "" : "models/mapobjects/hell/admin/admin_pipe_06.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/bluespawnportal.obj" }) = genmodel_mapobjects_hell_bluespawnportal : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/bluespawnportal.obj"
	model(string) : "" : "models/mapobjects/hell/bluespawnportal.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/bonegrate96x96.obj" }) = genmodel_mapobjects_hell_bonegrate96x96 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/bonegrate96x96.obj"
	model(string) : "" : "models/mapobjects/hell/bonegrate96x96.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/candle1.obj" }) = genmodel_mapobjects_hell_candle1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/candle1.obj"
	model(string) : "" : "models/mapobjects/hell/candle1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/candle2.obj" }) = genmodel_mapobjects_hell_candle2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/candle2.obj"
	model(string) : "" : "models/mapobjects/hell/candle2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/candle3.obj" }) = genmodel_mapobjects_hell_candle3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/candle3.obj"
	model(string) : "" : "models/mapobjects/hell/candle3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/ceiling_corner.obj" }) = genmodel_mapobjects_hell_ceiling_corner : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/ceiling_corner.obj"
	model(string) : "" : "models/mapobjects/hell/ceiling_corner.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/commout/infest.obj" }) = genmodel_mapobjects_hell_commout_infest : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/commout/infest.obj"
	model(string) : "" : "models/mapobjects/hell/commout/infest.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/cpuleg1.obj" }) = genmodel_mapobjects_hell_cpuleg1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/cpuleg1.obj"
	model(string) : "" : "models/mapobjects/hell/cpuleg1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/delta2b/labimp.obj" }) = genmodel_mapobjects_hell_delta2b_labimp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/delta2b/labimp.obj"
	model(string) : "" : "models/mapobjects/hell/delta2b/labimp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/delta3/eyeskin2.obj" }) = genmodel_mapobjects_hell_delta3_eyeskin2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/delta3/eyeskin2.obj"
	model(string) : "" : "models/mapobjects/hell/delta3/eyeskin2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/delta5/doora/eyeskin_b.obj" }) = genmodel_mapobjects_hell_delta5_doora_eyeskin_b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/delta5/doora/eyeskin_b.obj"
	model(string) : "" : "models/mapobjects/hell/delta5/doora/eyeskin_b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/delta5/doora/eyeskin_b4.obj" }) = genmodel_mapobjects_hell_delta5_doora_eyeskin_b4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/delta5/doora/eyeskin_b4.obj"
	model(string) : "" : "models/mapobjects/hell/delta5/doora/eyeskin_b4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/delta5/doora/eyeskin_b5.obj" }) = genmodel_mapobjects_hell_delta5_doora_eyeskin_b5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/delta5/doora/eyeskin_b5.obj"
	model(string) : "" : "models/mapobjects/hell/delta5/doora/eyeskin_b5.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/delta5/doorb/hornskin.obj" }) = genmodel_mapobjects_hell_delta5_doorb_hornskin : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/delta5/doorb/hornskin.obj"
	model(string) : "" : "models/mapobjects/hell/delta5/doorb/hornskin.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/delta5/doorb/hornskin2.obj" }) = genmodel_mapobjects_hell_delta5_doorb_hornskin2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/delta5/doorb/hornskin2.obj"
	model(string) : "" : "models/mapobjects/hell/delta5/doorb/hornskin2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/doom3ex/phobos/d3ex_goo_1a.obj" }) = genmodel_mapobjects_hell_doom3ex_phobos_d3ex_goo_1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/doom3ex/phobos/d3ex_goo_1a.obj"
	model(string) : "" : "models/mapobjects/hell/doom3ex/phobos/d3ex_goo_1a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/evilmeat/evilmeat1.obj" }) = genmodel_mapobjects_hell_evilmeat_evilmeat1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/evilmeat/evilmeat1.obj"
	model(string) : "" : "models/mapobjects/hell/evilmeat/evilmeat1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/evilmeat/evilmeat2.obj" }) = genmodel_mapobjects_hell_evilmeat_evilmeat2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/evilmeat/evilmeat2.obj"
	model(string) : "" : "models/mapobjects/hell/evilmeat/evilmeat2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/evilmeat/evilmeat2_lo.obj" }) = genmodel_mapobjects_hell_evilmeat_evilmeat2_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/evilmeat/evilmeat2_lo.obj"
	model(string) : "" : "models/mapobjects/hell/evilmeat/evilmeat2_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/fall/fallrock1.obj" }) = genmodel_mapobjects_hell_fall_fallrock1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/fall/fallrock1.obj"
	model(string) : "" : "models/mapobjects/hell/fall/fallrock1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/fall/fallrock2.obj" }) = genmodel_mapobjects_hell_fall_fallrock2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/fall/fallrock2.obj"
	model(string) : "" : "models/mapobjects/hell/fall/fallrock2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/fall/fallrock3.obj" }) = genmodel_mapobjects_hell_fall_fallrock3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/fall/fallrock3.obj"
	model(string) : "" : "models/mapobjects/hell/fall/fallrock3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/floatpath3.obj" }) = genmodel_mapobjects_hell_floatpath3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/floatpath3.obj"
	model(string) : "" : "models/mapobjects/hell/floatpath3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/floatpath4.obj" }) = genmodel_mapobjects_hell_floatpath4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/floatpath4.obj"
	model(string) : "" : "models/mapobjects/hell/floatpath4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/floorcrack64x64.obj" }) = genmodel_mapobjects_hell_floorcrack64x64 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/floorcrack64x64.obj"
	model(string) : "" : "models/mapobjects/hell/floorcrack64x64.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/floortorch1.obj" }) = genmodel_mapobjects_hell_floortorch1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/floortorch1.obj"
	model(string) : "" : "models/mapobjects/hell/floortorch1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/guardian_lightning2.obj" }) = genmodel_mapobjects_hell_guardian_lightning2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/guardian_lightning2.obj"
	model(string) : "" : "models/mapobjects/hell/guardian_lightning2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/guardian_telegui.obj" }) = genmodel_mapobjects_hell_guardian_telegui : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/guardian_telegui.obj"
	model(string) : "" : "models/mapobjects/hell/guardian_telegui.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/hangingcage.obj" }) = genmodel_mapobjects_hell_hangingcage : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/hangingcage.obj"
	model(string) : "" : "models/mapobjects/hell/hangingcage.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/hellcaves_2h/hellcaves_2h_smasherb.obj" }) = genmodel_mapobjects_hell_hellcaves_2h_hellcaves_2h_smasherb : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/hellcaves_2h/hellcaves_2h_smasherb.obj"
	model(string) : "" : "models/mapobjects/hell/hellcaves_2h/hellcaves_2h_smasherb.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/hellfortress_intro.obj" }) = genmodel_mapobjects_hell_hellfortress_intro : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/hellfortress_intro.obj"
	model(string) : "" : "models/mapobjects/hell/hellfortress_intro.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/hellfortress_portal1.obj" }) = genmodel_mapobjects_hell_hellfortress_portal1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/hellfortress_portal1.obj"
	model(string) : "" : "models/mapobjects/hell/hellfortress_portal1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/hellfortress_portal2.obj" }) = genmodel_mapobjects_hell_hellfortress_portal2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/hellfortress_portal2.obj"
	model(string) : "" : "models/mapobjects/hell/hellfortress_portal2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/hellhalldown3.obj" }) = genmodel_mapobjects_hell_hellhalldown3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/hellhalldown3.obj"
	model(string) : "" : "models/mapobjects/hell/hellhalldown3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/hellplatarm.obj" }) = genmodel_mapobjects_hell_hellplatarm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/hellplatarm.obj"
	model(string) : "" : "models/mapobjects/hell/hellplatarm.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/hellwall1.obj" }) = genmodel_mapobjects_hell_hellwall1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/hellwall1.obj"
	model(string) : "" : "models/mapobjects/hell/hellwall1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/houndola.obj" }) = genmodel_mapobjects_hell_houndola : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/houndola.obj"
	model(string) : "" : "models/mapobjects/hell/houndola.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/houndola_90.obj" }) = genmodel_mapobjects_hell_houndola_90 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/houndola_90.obj"
	model(string) : "" : "models/mapobjects/hell/houndola_90.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/khell/cbrick_single.obj" }) = genmodel_mapobjects_hell_khell_cbrick_single : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/khell/cbrick_single.obj"
	model(string) : "" : "models/mapobjects/hell/khell/cbrick_single.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/khell/kpillar.obj" }) = genmodel_mapobjects_hell_khell_kpillar : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/khell/kpillar.obj"
	model(string) : "" : "models/mapobjects/hell/khell/kpillar.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/khell/kpillar_break1.obj" }) = genmodel_mapobjects_hell_khell_kpillar_break1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/khell/kpillar_break1.obj"
	model(string) : "" : "models/mapobjects/hell/khell/kpillar_break1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/khell/kpillar_break1b.obj" }) = genmodel_mapobjects_hell_khell_kpillar_break1b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/khell/kpillar_break1b.obj"
	model(string) : "" : "models/mapobjects/hell/khell/kpillar_break1b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/khell/kpillar_break2.obj" }) = genmodel_mapobjects_hell_khell_kpillar_break2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/khell/kpillar_break2.obj"
	model(string) : "" : "models/mapobjects/hell/khell/kpillar_break2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/khell/kpillar_break3.obj" }) = genmodel_mapobjects_hell_khell_kpillar_break3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/khell/kpillar_break3.obj"
	model(string) : "" : "models/mapobjects/hell/khell/kpillar_break3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/khell/kpillar_break3b.obj" }) = genmodel_mapobjects_hell_khell_kpillar_break3b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/khell/kpillar_break3b.obj"
	model(string) : "" : "models/mapobjects/hell/khell/kpillar_break3b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/khell/kpillar_break3c.obj" }) = genmodel_mapobjects_hell_khell_kpillar_break3c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/khell/kpillar_break3c.obj"
	model(string) : "" : "models/mapobjects/hell/khell/kpillar_break3c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/khell/krubble1.obj" }) = genmodel_mapobjects_hell_khell_krubble1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/khell/krubble1.obj"
	model(string) : "" : "models/mapobjects/hell/khell/krubble1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/maggotroom/worm.obj" }) = genmodel_mapobjects_hell_maggotroom_worm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/maggotroom/worm.obj"
	model(string) : "" : "models/mapobjects/hell/maggotroom/worm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/bars.obj" }) = genmodel_mapobjects_hell_mancroom_bars : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/bars.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/bars.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/bars2.obj" }) = genmodel_mapobjects_hell_mancroom_bars2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/bars2.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/bars2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/bars3.obj" }) = genmodel_mapobjects_hell_mancroom_bars3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/bars3.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/bars3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/bentbars1.obj" }) = genmodel_mapobjects_hell_mancroom_bentbars1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/bentbars1.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/bentbars1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/bentbars2.obj" }) = genmodel_mapobjects_hell_mancroom_bentbars2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/bentbars2.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/bentbars2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/bentbars3.obj" }) = genmodel_mapobjects_hell_mancroom_bentbars3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/bentbars3.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/bentbars3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/hellarch.obj" }) = genmodel_mapobjects_hell_mancroom_hellarch : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/hellarch.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/hellarch.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/mancskull.obj" }) = genmodel_mapobjects_hell_mancroom_mancskull : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/mancskull.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/mancskull.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/spike.obj" }) = genmodel_mapobjects_hell_mancroom_spike : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/spike.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/spike.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/spike2.obj" }) = genmodel_mapobjects_hell_mancroom_spike2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/spike2.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/spike2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/spike2b.obj" }) = genmodel_mapobjects_hell_mancroom_spike2b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/spike2b.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/spike2b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/spike2c.obj" }) = genmodel_mapobjects_hell_mancroom_spike2c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/spike2c.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/spike2c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/spike4.obj" }) = genmodel_mapobjects_hell_mancroom_spike4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/spike4.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/spike4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/vagpillar.obj" }) = genmodel_mapobjects_hell_mancroom_vagpillar : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/vagpillar.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/vagpillar.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/vagpillar_break1.obj" }) = genmodel_mapobjects_hell_mancroom_vagpillar_break1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/vagpillar_break1.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/vagpillar_break1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/vagpillar_half.obj" }) = genmodel_mapobjects_hell_mancroom_vagpillar_half : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/vagpillar_half.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/vagpillar_half.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/vagpillar_skull.obj" }) = genmodel_mapobjects_hell_mancroom_vagpillar_skull : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/vagpillar_skull.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/vagpillar_skull.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroom/vagpillartop.obj" }) = genmodel_mapobjects_hell_mancroom_vagpillartop : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroom/vagpillartop.obj"
	model(string) : "" : "models/mapobjects/hell/mancroom/vagpillartop.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/mancroomfloor.obj" }) = genmodel_mapobjects_hell_mancroomfloor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/mancroomfloor.obj"
	model(string) : "" : "models/mapobjects/hell/mancroomfloor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/pillar/pillar_hellrock_a.obj" }) = genmodel_mapobjects_hell_pillar_pillar_hellrock_a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/pillar/pillar_hellrock_a.obj"
	model(string) : "" : "models/mapobjects/hell/pillar/pillar_hellrock_a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/pillar/pillar_hellrock_b.obj" }) = genmodel_mapobjects_hell_pillar_pillar_hellrock_b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/pillar/pillar_hellrock_b.obj"
	model(string) : "" : "models/mapobjects/hell/pillar/pillar_hellrock_b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/pillar/pillar_hellrock_c.obj" }) = genmodel_mapobjects_hell_pillar_pillar_hellrock_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/pillar/pillar_hellrock_c.obj"
	model(string) : "" : "models/mapobjects/hell/pillar/pillar_hellrock_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/platstairs1.obj" }) = genmodel_mapobjects_hell_platstairs1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/platstairs1.obj"
	model(string) : "" : "models/mapobjects/hell/platstairs1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/platstairs2.obj" }) = genmodel_mapobjects_hell_platstairs2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/platstairs2.obj"
	model(string) : "" : "models/mapobjects/hell/platstairs2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/platstairs3.obj" }) = genmodel_mapobjects_hell_platstairs3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/platstairs3.obj"
	model(string) : "" : "models/mapobjects/hell/platstairs3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/platstairs4.obj" }) = genmodel_mapobjects_hell_platstairs4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/platstairs4.obj"
	model(string) : "" : "models/mapobjects/hell/platstairs4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/platstairs5.obj" }) = genmodel_mapobjects_hell_platstairs5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/platstairs5.obj"
	model(string) : "" : "models/mapobjects/hell/platstairs5.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/redspawnportal.obj" }) = genmodel_mapobjects_hell_redspawnportal : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/redspawnportal.obj"
	model(string) : "" : "models/mapobjects/hell/redspawnportal.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/shiftyroom/apillar.obj" }) = genmodel_mapobjects_hell_shiftyroom_apillar : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/shiftyroom/apillar.obj"
	model(string) : "" : "models/mapobjects/hell/shiftyroom/apillar.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/shiftyroom/apillarb.obj" }) = genmodel_mapobjects_hell_shiftyroom_apillarb : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/shiftyroom/apillarb.obj"
	model(string) : "" : "models/mapobjects/hell/shiftyroom/apillarb.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/shiftyroom/apillarc.obj" }) = genmodel_mapobjects_hell_shiftyroom_apillarc : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/shiftyroom/apillarc.obj"
	model(string) : "" : "models/mapobjects/hell/shiftyroom/apillarc.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/shiftyroom/apillare.obj" }) = genmodel_mapobjects_hell_shiftyroom_apillare : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/shiftyroom/apillare.obj"
	model(string) : "" : "models/mapobjects/hell/shiftyroom/apillare.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/archviletemple/candle_a_lo.obj" }) = genmodel_mapobjects_hell_site3_archviletemple_candle_a_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/archviletemple/candle_a_lo.obj"
	model(string) : "" : "models/mapobjects/hell/site3/archviletemple/candle_a_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/archviletemple/candle_b_lo.obj" }) = genmodel_mapobjects_hell_site3_archviletemple_candle_b_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/archviletemple/candle_b_lo.obj"
	model(string) : "" : "models/mapobjects/hell/site3/archviletemple/candle_b_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/archviletemple/candle_c_lo.obj" }) = genmodel_mapobjects_hell_site3_archviletemple_candle_c_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/archviletemple/candle_c_lo.obj"
	model(string) : "" : "models/mapobjects/hell/site3/archviletemple/candle_c_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/archviletemple/candle_d_lo.obj" }) = genmodel_mapobjects_hell_site3_archviletemple_candle_d_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/archviletemple/candle_d_lo.obj"
	model(string) : "" : "models/mapobjects/hell/site3/archviletemple/candle_d_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/archviletemple/candlestand_b.obj" }) = genmodel_mapobjects_hell_site3_archviletemple_candlestand_b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/archviletemple/candlestand_b.obj"
	model(string) : "" : "models/mapobjects/hell/site3/archviletemple/candlestand_b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/archviletemple/candlestand_b(noglow).obj" }) = genmodel_mapobjects_hell_site3_archviletemple_candlestand_b_noglow_ : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/archviletemple/candlestand_b(noglow).obj"
	model(string) : "" : "models/mapobjects/hell/site3/archviletemple/candlestand_b(noglow).lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/archviletemple/candlestand_lo.obj" }) = genmodel_mapobjects_hell_site3_archviletemple_candlestand_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/archviletemple/candlestand_lo.obj"
	model(string) : "" : "models/mapobjects/hell/site3/archviletemple/candlestand_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/archviletemple/mouth.obj" }) = genmodel_mapobjects_hell_site3_archviletemple_mouth : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/archviletemple/mouth.obj"
	model(string) : "" : "models/mapobjects/hell/site3/archviletemple/mouth.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/birthhole.obj" }) = genmodel_mapobjects_hell_site3_birthhole : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/birthhole.obj"
	model(string) : "" : "models/mapobjects/hell/site3/birthhole.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/entrance/blob2.obj" }) = genmodel_mapobjects_hell_site3_entrance_blob2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/entrance/blob2.obj"
	model(string) : "" : "models/mapobjects/hell/site3/entrance/blob2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/entrance/hellknighthole.obj" }) = genmodel_mapobjects_hell_site3_entrance_hellknighthole : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/entrance/hellknighthole.obj"
	model(string) : "" : "models/mapobjects/hell/site3/entrance/hellknighthole.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/entrance/tube.obj" }) = genmodel_mapobjects_hell_site3_entrance_tube : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/entrance/tube.obj"
	model(string) : "" : "models/mapobjects/hell/site3/entrance/tube.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/entrance/wires.obj" }) = genmodel_mapobjects_hell_site3_entrance_wires : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/entrance/wires.obj"
	model(string) : "" : "models/mapobjects/hell/site3/entrance/wires.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/fleshtube1/fleshtube_01.obj" }) = genmodel_mapobjects_hell_site3_fleshtube1_fleshtube_01 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/fleshtube1/fleshtube_01.obj"
	model(string) : "" : "models/mapobjects/hell/site3/fleshtube1/fleshtube_01.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/landscapesradar/canyona.obj" }) = genmodel_mapobjects_hell_site3_landscapesradar_canyona : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/landscapesradar/canyona.obj"
	model(string) : "" : "models/mapobjects/hell/site3/landscapesradar/canyona.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/landscapesradar/canyonaa.obj" }) = genmodel_mapobjects_hell_site3_landscapesradar_canyonaa : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/landscapesradar/canyonaa.obj"
	model(string) : "" : "models/mapobjects/hell/site3/landscapesradar/canyonaa.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/stoneroom/blobfingers.obj" }) = genmodel_mapobjects_hell_site3_stoneroom_blobfingers : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/stoneroom/blobfingers.obj"
	model(string) : "" : "models/mapobjects/hell/site3/stoneroom/blobfingers.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/stoneroom/fingers_lo.obj" }) = genmodel_mapobjects_hell_site3_stoneroom_fingers_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/stoneroom/fingers_lo.obj"
	model(string) : "" : "models/mapobjects/hell/site3/stoneroom/fingers_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/stoneroom/imhorny.obj" }) = genmodel_mapobjects_hell_site3_stoneroom_imhorny : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/stoneroom/imhorny.obj"
	model(string) : "" : "models/mapobjects/hell/site3/stoneroom/imhorny.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/stoneroom/imhorny_a.obj" }) = genmodel_mapobjects_hell_site3_stoneroom_imhorny_a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/stoneroom/imhorny_a.obj"
	model(string) : "" : "models/mapobjects/hell/site3/stoneroom/imhorny_a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/stoneroom/imhorny_b.obj" }) = genmodel_mapobjects_hell_site3_stoneroom_imhorny_b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/stoneroom/imhorny_b.obj"
	model(string) : "" : "models/mapobjects/hell/site3/stoneroom/imhorny_b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/stoneroom/imhorny_d.obj" }) = genmodel_mapobjects_hell_site3_stoneroom_imhorny_d : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/stoneroom/imhorny_d.obj"
	model(string) : "" : "models/mapobjects/hell/site3/stoneroom/imhorny_d.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/stoneroom/stoneentrance.obj" }) = genmodel_mapobjects_hell_site3_stoneroom_stoneentrance : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/stoneroom/stoneentrance.obj"
	model(string) : "" : "models/mapobjects/hell/site3/stoneroom/stoneentrance.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/site3/stoneroom/stoneentrance_b.obj" }) = genmodel_mapobjects_hell_site3_stoneroom_stoneentrance_b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/site3/stoneroom/stoneentrance_b.obj"
	model(string) : "" : "models/mapobjects/hell/site3/stoneroom/stoneentrance_b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/skulls/pile1.obj" }) = genmodel_mapobjects_hell_skulls_pile1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/skulls/pile1.obj"
	model(string) : "" : "models/mapobjects/hell/skulls/pile1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/skulls/pile_corner1.obj" }) = genmodel_mapobjects_hell_skulls_pile_corner1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/skulls/pile_corner1.obj"
	model(string) : "" : "models/mapobjects/hell/skulls/pile_corner1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/skulls/skull1.obj" }) = genmodel_mapobjects_hell_skulls_skull1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/skulls/skull1.obj"
	model(string) : "" : "models/mapobjects/hell/skulls/skull1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/skulls/skull1b.obj" }) = genmodel_mapobjects_hell_skulls_skull1b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/skulls/skull1b.obj"
	model(string) : "" : "models/mapobjects/hell/skulls/skull1b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/skulls/skull3.obj" }) = genmodel_mapobjects_hell_skulls_skull3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/skulls/skull3.obj"
	model(string) : "" : "models/mapobjects/hell/skulls/skull3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/skulls/skull3_4gate.obj" }) = genmodel_mapobjects_hell_skulls_skull3_4gate : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/skulls/skull3_4gate.obj"
	model(string) : "" : "models/mapobjects/hell/skulls/skull3_4gate.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/skulls/skull3b.obj" }) = genmodel_mapobjects_hell_skulls_skull3b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/skulls/skull3b.obj"
	model(string) : "" : "models/mapobjects/hell/skulls/skull3b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/skulls/skull4.obj" }) = genmodel_mapobjects_hell_skulls_skull4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/skulls/skull4.obj"
	model(string) : "" : "models/mapobjects/hell/skulls/skull4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/teleporter_deco/teleporter_deco.obj" }) = genmodel_mapobjects_hell_teleporter_deco_teleporter_deco : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/teleporter_deco/teleporter_deco.obj"
	model(string) : "" : "models/mapobjects/hell/teleporter_deco/teleporter_deco.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/telering1.obj" }) = genmodel_mapobjects_hell_telering1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/telering1.obj"
	model(string) : "" : "models/mapobjects/hell/telering1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/telering2.obj" }) = genmodel_mapobjects_hell_telering2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/telering2.obj"
	model(string) : "" : "models/mapobjects/hell/telering2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/torches/jethroskull.obj" }) = genmodel_mapobjects_hell_torches_jethroskull : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/torches/jethroskull.obj"
	model(string) : "" : "models/mapobjects/hell/torches/jethroskull.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/torches/torso.obj" }) = genmodel_mapobjects_hell_torches_torso : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/torches/torso.obj"
	model(string) : "" : "models/mapobjects/hell/torches/torso.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/torches/torsob.obj" }) = genmodel_mapobjects_hell_torches_torsob : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/torches/torsob.obj"
	model(string) : "" : "models/mapobjects/hell/torches/torsob.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/vagarycave.obj" }) = genmodel_mapobjects_hell_vagarycave : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/vagarycave.obj"
	model(string) : "" : "models/mapobjects/hell/vagarycave.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/vagarycavehall.obj" }) = genmodel_mapobjects_hell_vagarycavehall : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/vagarycavehall.obj"
	model(string) : "" : "models/mapobjects/hell/vagarycavehall.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hell/vagaryplat.obj" }) = genmodel_mapobjects_hell_vagaryplat : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hell/vagaryplat.obj"
	model(string) : "" : "models/mapobjects/hell/vagaryplat.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellcages/newhellcage/hellcage_a.obj" }) = genmodel_mapobjects_hellcages_newhellcage_hellcage_a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellcages/newhellcage/hellcage_a.obj"
	model(string) : "" : "models/mapobjects/hellcages/newhellcage/hellcage_a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellcages/newhellcage/hellcage_b.obj" }) = genmodel_mapobjects_hellcages_newhellcage_hellcage_b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellcages/newhellcage/hellcage_b.obj"
	model(string) : "" : "models/mapobjects/hellcages/newhellcage/hellcage_b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellcages/newhellcage/hellcage_bot.obj" }) = genmodel_mapobjects_hellcages_newhellcage_hellcage_bot : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellcages/newhellcage/hellcage_bot.obj"
	model(string) : "" : "models/mapobjects/hellcages/newhellcage/hellcage_bot.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellcages/newhellcage/hellcage_c.obj" }) = genmodel_mapobjects_hellcages_newhellcage_hellcage_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellcages/newhellcage/hellcage_c.obj"
	model(string) : "" : "models/mapobjects/hellcages/newhellcage/hellcage_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellcages/newhellcage/hellcage_d.obj" }) = genmodel_mapobjects_hellcages_newhellcage_hellcage_d : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellcages/newhellcage/hellcage_d.obj"
	model(string) : "" : "models/mapobjects/hellcages/newhellcage/hellcage_d.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_arch.obj" }) = genmodel_mapobjects_hellhole_d3xp_arch : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_arch.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_arch.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_arch_broken1.obj" }) = genmodel_mapobjects_hellhole_d3xp_arch_broken1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_arch_broken1.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_arch_broken1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_arch_broken2.obj" }) = genmodel_mapobjects_hellhole_d3xp_arch_broken2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_arch_broken2.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_arch_broken2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_brokensteps.obj" }) = genmodel_mapobjects_hellhole_d3xp_brokensteps : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_brokensteps.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_brokensteps.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_brokenwall.obj" }) = genmodel_mapobjects_hellhole_d3xp_brokenwall : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_brokenwall.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_brokenwall.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_deco1.obj" }) = genmodel_mapobjects_hellhole_d3xp_deco1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_deco1.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_deco1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_deco4.obj" }) = genmodel_mapobjects_hellhole_d3xp_deco4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_deco4.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_deco4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_hallblood.obj" }) = genmodel_mapobjects_hellhole_d3xp_hallblood : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_hallblood.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_hallblood.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_hallcorner.obj" }) = genmodel_mapobjects_hellhole_d3xp_hallcorner : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_hallcorner.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_hallcorner.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_orbholder.obj" }) = genmodel_mapobjects_hellhole_d3xp_orbholder : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_orbholder.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_orbholder.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_pillar.obj" }) = genmodel_mapobjects_hellhole_d3xp_pillar : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_pillar.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_pillar.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_pillartop.obj" }) = genmodel_mapobjects_hellhole_d3xp_pillartop : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_pillartop.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_pillartop.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_pillartop_larger.obj" }) = genmodel_mapobjects_hellhole_d3xp_pillartop_larger : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_pillartop_larger.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_pillartop_larger.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_rock.obj" }) = genmodel_mapobjects_hellhole_d3xp_rock : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_rock.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_rock.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_rubblea.obj" }) = genmodel_mapobjects_hellhole_d3xp_rubblea : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_rubblea.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_rubblea.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_rubbleb.obj" }) = genmodel_mapobjects_hellhole_d3xp_rubbleb : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_rubbleb.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_rubbleb.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_rubblec.obj" }) = genmodel_mapobjects_hellhole_d3xp_rubblec : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_rubblec.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_rubblec.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_shrine.obj" }) = genmodel_mapobjects_hellhole_d3xp_shrine : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_shrine.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_shrine.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_shrinedeco.obj" }) = genmodel_mapobjects_hellhole_d3xp_shrinedeco : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_shrinedeco.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_shrinedeco.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_shrinedeco2.obj" }) = genmodel_mapobjects_hellhole_d3xp_shrinedeco2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_shrinedeco2.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_shrinedeco2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_staircave1.obj" }) = genmodel_mapobjects_hellhole_d3xp_staircave1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_staircave1.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_staircave1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_staircave2.obj" }) = genmodel_mapobjects_hellhole_d3xp_staircave2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_staircave2.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_staircave2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_stargate.obj" }) = genmodel_mapobjects_hellhole_d3xp_stargate : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_stargate.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_stargate.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_temple.obj" }) = genmodel_mapobjects_hellhole_d3xp_temple : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_temple.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_temple.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_temple_object.obj" }) = genmodel_mapobjects_hellhole_d3xp_temple_object : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_temple_object.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_temple_object.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_temple_rubble.obj" }) = genmodel_mapobjects_hellhole_d3xp_temple_rubble : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_temple_rubble.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_temple_rubble.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_wall_rubble.obj" }) = genmodel_mapobjects_hellhole_d3xp_wall_rubble : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/d3xp_wall_rubble.obj"
	model(string) : "" : "models/mapobjects/hellhole/d3xp_wall_rubble.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_archdeco.obj" }) = genmodel_mapobjects_hellhole_hellhole_archdeco : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_archdeco.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_archdeco.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_archtop.obj" }) = genmodel_mapobjects_hellhole_hellhole_archtop : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_archtop.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_archtop.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_cave.obj" }) = genmodel_mapobjects_hellhole_hellhole_cave : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_cave.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_cave.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_coffinbricks2.obj" }) = genmodel_mapobjects_hellhole_hellhole_coffinbricks2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_coffinbricks2.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_coffinbricks2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_crushstairs.obj" }) = genmodel_mapobjects_hellhole_hellhole_crushstairs : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_crushstairs.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_crushstairs.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_cyb_pillar2.obj" }) = genmodel_mapobjects_hellhole_hellhole_cyb_pillar2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_cyb_pillar2.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_cyb_pillar2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_firstroom.obj" }) = genmodel_mapobjects_hellhole_hellhole_firstroom : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_firstroom.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_firstroom.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_floor.obj" }) = genmodel_mapobjects_hellhole_hellhole_floor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_floor.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_floor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_pillar1.obj" }) = genmodel_mapobjects_hellhole_hellhole_pillar1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_pillar1.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_pillar1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_pillar2.obj" }) = genmodel_mapobjects_hellhole_hellhole_pillar2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_pillar2.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_pillar2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_pillarcap.obj" }) = genmodel_mapobjects_hellhole_hellhole_pillarcap : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_pillarcap.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_pillarcap.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_pillarstrap.obj" }) = genmodel_mapobjects_hellhole_hellhole_pillarstrap : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_pillarstrap.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_pillarstrap.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_rubble1.obj" }) = genmodel_mapobjects_hellhole_hellhole_rubble1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_rubble1.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_rubble1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_rubble2.obj" }) = genmodel_mapobjects_hellhole_hellhole_rubble2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_rubble2.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_rubble2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_sarcoph.obj" }) = genmodel_mapobjects_hellhole_hellhole_sarcoph : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_sarcoph.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_sarcoph.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_secondroom.obj" }) = genmodel_mapobjects_hellhole_hellhole_secondroom : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_secondroom.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_secondroom.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_tabletwall0.obj" }) = genmodel_mapobjects_hellhole_hellhole_tabletwall0 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_tabletwall0.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_tabletwall0.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_tabletwall1.obj" }) = genmodel_mapobjects_hellhole_hellhole_tabletwall1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_tabletwall1.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_tabletwall1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_tabletwall2.obj" }) = genmodel_mapobjects_hellhole_hellhole_tabletwall2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_tabletwall2.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_tabletwall2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellhole/hellhole_tabletwall4.obj" }) = genmodel_mapobjects_hellhole_hellhole_tabletwall4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellhole/hellhole_tabletwall4.obj"
	model(string) : "" : "models/mapobjects/hellhole/hellhole_tabletwall4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellpieces/tapeworm_c_128.obj" }) = genmodel_mapobjects_hellpieces_tapeworm_c_128 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellpieces/tapeworm_c_128.obj"
	model(string) : "" : "models/mapobjects/hellpieces/tapeworm_c_128.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/hellpieces/tapeworm_i_256.obj" }) = genmodel_mapobjects_hellpieces_tapeworm_i_256 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/hellpieces/tapeworm_i_256.obj"
	model(string) : "" : "models/mapobjects/hellpieces/tapeworm_i_256.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/kiosk/infokiosk2.obj" }) = genmodel_mapobjects_kiosk_infokiosk2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/kiosk/infokiosk2.obj"
	model(string) : "" : "models/mapobjects/kiosk/infokiosk2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/alphaarm/alphaarm.obj" }) = genmodel_mapobjects_lab_alphaarm_alphaarm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/alphaarm/alphaarm.obj"
	model(string) : "" : "models/mapobjects/lab/alphaarm/alphaarm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/autable/autable.obj" }) = genmodel_mapobjects_lab_autable_autable : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/autable/autable.obj"
	model(string) : "" : "models/mapobjects/lab/autable/autable.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/blaptop/blaptop.obj" }) = genmodel_mapobjects_lab_blaptop_blaptop : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/blaptop/blaptop.obj"
	model(string) : "" : "models/mapobjects/lab/blaptop/blaptop.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/bottle1/bottle1.obj" }) = genmodel_mapobjects_lab_bottle1_bottle1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/bottle1/bottle1.obj"
	model(string) : "" : "models/mapobjects/lab/bottle1/bottle1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/bubbler2/bubbler2.obj" }) = genmodel_mapobjects_lab_bubbler2_bubbler2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/bubbler2/bubbler2.obj"
	model(string) : "" : "models/mapobjects/lab/bubbler2/bubbler2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/compcart/compcart.obj" }) = genmodel_mapobjects_lab_compcart_compcart : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/compcart/compcart.obj"
	model(string) : "" : "models/mapobjects/lab/compcart/compcart.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cscope/cscopearm.obj" }) = genmodel_mapobjects_lab_cscope_cscopearm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cscope/cscopearm.obj"
	model(string) : "" : "models/mapobjects/lab/cscope/cscopearm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cscope/cscopeback.obj" }) = genmodel_mapobjects_lab_cscope_cscopeback : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cscope/cscopeback.obj"
	model(string) : "" : "models/mapobjects/lab/cscope/cscopeback.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cscope/cscopebase.obj" }) = genmodel_mapobjects_lab_cscope_cscopebase : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cscope/cscopebase.obj"
	model(string) : "" : "models/mapobjects/lab/cscope/cscopebase.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cscope/cscopehand1.obj" }) = genmodel_mapobjects_lab_cscope_cscopehand1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cscope/cscopehand1.obj"
	model(string) : "" : "models/mapobjects/lab/cscope/cscopehand1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cscope/cscopehand2.obj" }) = genmodel_mapobjects_lab_cscope_cscopehand2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cscope/cscopehand2.obj"
	model(string) : "" : "models/mapobjects/lab/cscope/cscopehand2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cscope/cscopepivot.obj" }) = genmodel_mapobjects_lab_cscope_cscopepivot : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cscope/cscopepivot.obj"
	model(string) : "" : "models/mapobjects/lab/cscope/cscopepivot.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cscope/cscopeshoulder.obj" }) = genmodel_mapobjects_lab_cscope_cscopeshoulder : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cscope/cscopeshoulder.obj"
	model(string) : "" : "models/mapobjects/lab/cscope/cscopeshoulder.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cscope/cscopetop.obj" }) = genmodel_mapobjects_lab_cscope_cscopetop : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cscope/cscopetop.obj"
	model(string) : "" : "models/mapobjects/lab/cscope/cscopetop.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cube1/cube1.obj" }) = genmodel_mapobjects_lab_cube1_cube1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cube1/cube1.obj"
	model(string) : "" : "models/mapobjects/lab/cube1/cube1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cube1/cube1_2.obj" }) = genmodel_mapobjects_lab_cube1_cube1_2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cube1/cube1_2.obj"
	model(string) : "" : "models/mapobjects/lab/cube1/cube1_2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/cube1/cube1_flip.obj" }) = genmodel_mapobjects_lab_cube1_cube1_flip : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/cube1/cube1_flip.obj"
	model(string) : "" : "models/mapobjects/lab/cube1/cube1_flip.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/destab/destabarrel.obj" }) = genmodel_mapobjects_lab_destab_destabarrel : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/destab/destabarrel.obj"
	model(string) : "" : "models/mapobjects/lab/destab/destabarrel.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/destab/destabase.obj" }) = genmodel_mapobjects_lab_destab_destabase : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/destab/destabase.obj"
	model(string) : "" : "models/mapobjects/lab/destab/destabase.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/destab/destabmain.obj" }) = genmodel_mapobjects_lab_destab_destabmain : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/destab/destabmain.obj"
	model(string) : "" : "models/mapobjects/lab/destab/destabmain.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/destab/epdbell.obj" }) = genmodel_mapobjects_lab_destab_epdbell : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/destab/epdbell.obj"
	model(string) : "" : "models/mapobjects/lab/destab/epdbell.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/destab/shaftcap.obj" }) = genmodel_mapobjects_lab_destab_shaftcap : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/destab/shaftcap.obj"
	model(string) : "" : "models/mapobjects/lab/destab/shaftcap.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/diamondbox/diamondbox.obj" }) = genmodel_mapobjects_lab_diamondbox_diamondbox : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/diamondbox/diamondbox.obj"
	model(string) : "" : "models/mapobjects/lab/diamondbox/diamondbox.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/diamondbox/diamondbox_sm.obj" }) = genmodel_mapobjects_lab_diamondbox_diamondbox_sm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/diamondbox/diamondbox_sm.obj"
	model(string) : "" : "models/mapobjects/lab/diamondbox/diamondbox_sm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/electromic/electromic.obj" }) = genmodel_mapobjects_lab_electromic_electromic : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/electromic/electromic.obj"
	model(string) : "" : "models/mapobjects/lab/electromic/electromic.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/filecabinet1/filecabinet1.obj" }) = genmodel_mapobjects_lab_filecabinet1_filecabinet1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/filecabinet1/filecabinet1.obj"
	model(string) : "" : "models/mapobjects/lab/filecabinet1/filecabinet1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/fridge1/fridge1.obj" }) = genmodel_mapobjects_lab_fridge1_fridge1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/fridge1/fridge1.obj"
	model(string) : "" : "models/mapobjects/lab/fridge1/fridge1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/fridge1/fridge1_delta2b.obj" }) = genmodel_mapobjects_lab_fridge1_fridge1_delta2b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/fridge1/fridge1_delta2b.obj"
	model(string) : "" : "models/mapobjects/lab/fridge1/fridge1_delta2b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/fridge1/sd/fridge1_nodoor.obj" }) = genmodel_mapobjects_lab_fridge1_sd_fridge1_nodoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/fridge1/sd/fridge1_nodoor.obj"
	model(string) : "" : "models/mapobjects/lab/fridge1/sd/fridge1_nodoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/gizmo1/gizmo1.obj" }) = genmodel_mapobjects_lab_gizmo1_gizmo1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/gizmo1/gizmo1.obj"
	model(string) : "" : "models/mapobjects/lab/gizmo1/gizmo1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/gizmo2/gizmo2.obj" }) = genmodel_mapobjects_lab_gizmo2_gizmo2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/gizmo2/gizmo2.obj"
	model(string) : "" : "models/mapobjects/lab/gizmo2/gizmo2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/gizmo3/gizmo3.obj" }) = genmodel_mapobjects_lab_gizmo3_gizmo3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/gizmo3/gizmo3.obj"
	model(string) : "" : "models/mapobjects/lab/gizmo3/gizmo3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/hydrocon/hydrocon.obj" }) = genmodel_mapobjects_lab_hydrocon_hydrocon : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/hydrocon/hydrocon.obj"
	model(string) : "" : "models/mapobjects/lab/hydrocon/hydrocon.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/hydrocon/hydroconplug.obj" }) = genmodel_mapobjects_lab_hydrocon_hydroconplug : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/hydrocon/hydroconplug.obj"
	model(string) : "" : "models/mapobjects/lab/hydrocon/hydroconplug.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/hydrocon/hydroconring.obj" }) = genmodel_mapobjects_lab_hydrocon_hydroconring : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/hydrocon/hydroconring.obj"
	model(string) : "" : "models/mapobjects/lab/hydrocon/hydroconring.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/infusion/infusion.obj" }) = genmodel_mapobjects_lab_infusion_infusion : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/infusion/infusion.obj"
	model(string) : "" : "models/mapobjects/lab/infusion/infusion.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/loadingplatform/loadingplatform.obj" }) = genmodel_mapobjects_lab_loadingplatform_loadingplatform : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/loadingplatform/loadingplatform.obj"
	model(string) : "" : "models/mapobjects/lab/loadingplatform/loadingplatform.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/mfscomp/mfschamber.obj" }) = genmodel_mapobjects_lab_mfscomp_mfschamber : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/mfscomp/mfschamber.obj"
	model(string) : "" : "models/mapobjects/lab/mfscomp/mfschamber.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/mfscomp/mfschamber_noglass.obj" }) = genmodel_mapobjects_lab_mfscomp_mfschamber_noglass : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/mfscomp/mfschamber_noglass.obj"
	model(string) : "" : "models/mapobjects/lab/mfscomp/mfschamber_noglass.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/mfscomp/mfsclamp.obj" }) = genmodel_mapobjects_lab_mfscomp_mfsclamp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/mfscomp/mfsclamp.obj"
	model(string) : "" : "models/mapobjects/lab/mfscomp/mfsclamp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/mfscomp/mfscompbase.obj" }) = genmodel_mapobjects_lab_mfscomp_mfscompbase : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/mfscomp/mfscompbase.obj"
	model(string) : "" : "models/mapobjects/lab/mfscomp/mfscompbase.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/mfscomp/mfscompcell.obj" }) = genmodel_mapobjects_lab_mfscomp_mfscompcell : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/mfscomp/mfscompcell.obj"
	model(string) : "" : "models/mapobjects/lab/mfscomp/mfscompcell.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/mfscomp/mfscompmain.obj" }) = genmodel_mapobjects_lab_mfscomp_mfscompmain : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/mfscomp/mfscompmain.obj"
	model(string) : "" : "models/mapobjects/lab/mfscomp/mfscompmain.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/mfscomp/mfswheel.obj" }) = genmodel_mapobjects_lab_mfscomp_mfswheel : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/mfscomp/mfswheel.obj"
	model(string) : "" : "models/mapobjects/lab/mfscomp/mfswheel.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/microscope/microscope.obj" }) = genmodel_mapobjects_lab_microscope_microscope : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/microscope/microscope.obj"
	model(string) : "" : "models/mapobjects/lab/microscope/microscope.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/newfridge/newfridge.obj" }) = genmodel_mapobjects_lab_newfridge_newfridge : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/newfridge/newfridge.obj"
	model(string) : "" : "models/mapobjects/lab/newfridge/newfridge.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/plasticbin/plasticbin.obj" }) = genmodel_mapobjects_lab_plasticbin_plasticbin : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/plasticbin/plasticbin.obj"
	model(string) : "" : "models/mapobjects/lab/plasticbin/plasticbin.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/plasticbinmini/plasticbinmini.obj" }) = genmodel_mapobjects_lab_plasticbinmini_plasticbinmini : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/plasticbinmini/plasticbinmini.obj"
	model(string) : "" : "models/mapobjects/lab/plasticbinmini/plasticbinmini.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/plasticjar1/plasticjar1.obj" }) = genmodel_mapobjects_lab_plasticjar1_plasticjar1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/plasticjar1/plasticjar1.obj"
	model(string) : "" : "models/mapobjects/lab/plasticjar1/plasticjar1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/plasticjar2/plasticjar2.obj" }) = genmodel_mapobjects_lab_plasticjar2_plasticjar2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/plasticjar2/plasticjar2.obj"
	model(string) : "" : "models/mapobjects/lab/plasticjar2/plasticjar2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/roboarm1/roboarm1.obj" }) = genmodel_mapobjects_lab_roboarm1_roboarm1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/roboarm1/roboarm1.obj"
	model(string) : "" : "models/mapobjects/lab/roboarm1/roboarm1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/scannerbed/scannerbed.obj" }) = genmodel_mapobjects_lab_scannerbed_scannerbed : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/scannerbed/scannerbed.obj"
	model(string) : "" : "models/mapobjects/lab/scannerbed/scannerbed.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/serverrack1/serverrack_sized.obj" }) = genmodel_mapobjects_lab_serverrack1_serverrack_sized : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/serverrack1/serverrack_sized.obj"
	model(string) : "" : "models/mapobjects/lab/serverrack1/serverrack_sized.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/sink2/sink2.obj" }) = genmodel_mapobjects_lab_sink2_sink2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/sink2/sink2.obj"
	model(string) : "" : "models/mapobjects/lab/sink2/sink2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/spigotcan/spigotcan.obj" }) = genmodel_mapobjects_lab_spigotcan_spigotcan : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/spigotcan/spigotcan.obj"
	model(string) : "" : "models/mapobjects/lab/spigotcan/spigotcan.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/tablecart1/tablecart1.obj" }) = genmodel_mapobjects_lab_tablecart1_tablecart1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/tablecart1/tablecart1.obj"
	model(string) : "" : "models/mapobjects/lab/tablecart1/tablecart1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/tablecart2/tablecart2.obj" }) = genmodel_mapobjects_lab_tablecart2_tablecart2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/tablecart2/tablecart2.obj"
	model(string) : "" : "models/mapobjects/lab/tablecart2/tablecart2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lab/tray/tray.obj" }) = genmodel_mapobjects_lab_tray_tray : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lab/tray/tray.obj"
	model(string) : "" : "models/mapobjects/lab/tray/tray.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lamps/desklamp.obj" }) = genmodel_mapobjects_lamps_desklamp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lamps/desklamp.obj"
	model(string) : "" : "models/mapobjects/lamps/desklamp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lift/lift_platform3.obj" }) = genmodel_mapobjects_lift_lift_platform3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lift/lift_platform3.obj"
	model(string) : "" : "models/mapobjects/lift/lift_platform3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lift/lift_platform3_body.obj" }) = genmodel_mapobjects_lift_lift_platform3_body : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lift/lift_platform3_body.obj"
	model(string) : "" : "models/mapobjects/lift/lift_platform3_body.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lightning/caverns_1_lightning.obj" }) = genmodel_mapobjects_lightning_caverns_1_lightning : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lightning/caverns_1_lightning.obj"
	model(string) : "" : "models/mapobjects/lightning/caverns_1_lightning.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/cagelight/cagelight.obj" }) = genmodel_mapobjects_lights_cagelight_cagelight : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/cagelight/cagelight.obj"
	model(string) : "" : "models/mapobjects/lights/cagelight/cagelight.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/doublegood/doublegood.obj" }) = genmodel_mapobjects_lights_doublegood_doublegood : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/doublegood/doublegood.obj"
	model(string) : "" : "models/mapobjects/lights/doublegood/doublegood.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/emerlight1/emerlight1.obj" }) = genmodel_mapobjects_lights_emerlight1_emerlight1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/emerlight1/emerlight1.obj"
	model(string) : "" : "models/mapobjects/lights/emerlight1/emerlight1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/florescent_bulb.obj" }) = genmodel_mapobjects_lights_florescent_bulb : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/florescent_bulb.obj"
	model(string) : "" : "models/mapobjects/lights/florescent_bulb.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/florescent_bulb_broken.obj" }) = genmodel_mapobjects_lights_florescent_bulb_broken : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/florescent_bulb_broken.obj"
	model(string) : "" : "models/mapobjects/lights/florescent_bulb_broken.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/florescent_bulbflare.obj" }) = genmodel_mapobjects_lights_florescent_bulbflare : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/florescent_bulbflare.obj"
	model(string) : "" : "models/mapobjects/lights/florescent_bulbflare.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/klaxon/klaxon.obj" }) = genmodel_mapobjects_lights_klaxon_klaxon : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/klaxon/klaxon.obj"
	model(string) : "" : "models/mapobjects/lights/klaxon/klaxon.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/klaxon/klaxon2.obj" }) = genmodel_mapobjects_lights_klaxon_klaxon2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/klaxon/klaxon2.obj"
	model(string) : "" : "models/mapobjects/lights/klaxon/klaxon2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/sq_lamp.obj" }) = genmodel_mapobjects_lights_sq_lamp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/sq_lamp.obj"
	model(string) : "" : "models/mapobjects/lights/sq_lamp.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/tracklight.obj" }) = genmodel_mapobjects_lights_tracklight : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/tracklight.obj"
	model(string) : "" : "models/mapobjects/lights/tracklight.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/lights/tracklight_off.obj" }) = genmodel_mapobjects_lights_tracklight_off : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/lights/tracklight_off.obj"
	model(string) : "" : "models/mapobjects/lights/tracklight_off.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/loadtrans/loadtranscomp.obj" }) = genmodel_mapobjects_loadtrans_loadtranscomp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/loadtrans/loadtranscomp.obj"
	model(string) : "" : "models/mapobjects/loadtrans/loadtranscomp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/loadtrans/loadtransdoor.obj" }) = genmodel_mapobjects_loadtrans_loadtransdoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/loadtrans/loadtransdoor.obj"
	model(string) : "" : "models/mapobjects/loadtrans/loadtransdoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/capsule.obj" }) = genmodel_mapobjects_machineroom_capsule : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/capsule.obj"
	model(string) : "" : "models/mapobjects/machineroom/capsule.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/mac_britacase.obj" }) = genmodel_mapobjects_machineroom_mac_britacase : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/mac_britacase.obj"
	model(string) : "" : "models/mapobjects/machineroom/mac_britacase.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/mac_britapivot.obj" }) = genmodel_mapobjects_machineroom_mac_britapivot : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/mac_britapivot.obj"
	model(string) : "" : "models/mapobjects/machineroom/mac_britapivot.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/mac_thing.obj" }) = genmodel_mapobjects_machineroom_mac_thing : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/mac_thing.obj"
	model(string) : "" : "models/mapobjects/machineroom/mac_thing.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/machineclaw1.obj" }) = genmodel_mapobjects_machineroom_machineclaw1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/machineclaw1.obj"
	model(string) : "" : "models/mapobjects/machineroom/machineclaw1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/machineclaw2.obj" }) = genmodel_mapobjects_machineroom_machineclaw2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/machineclaw2.obj"
	model(string) : "" : "models/mapobjects/machineroom/machineclaw2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/machineclaw3.obj" }) = genmodel_mapobjects_machineroom_machineclaw3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/machineclaw3.obj"
	model(string) : "" : "models/mapobjects/machineroom/machineclaw3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/machineclaw3a.obj" }) = genmodel_mapobjects_machineroom_machineclaw3a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/machineclaw3a.obj"
	model(string) : "" : "models/mapobjects/machineroom/machineclaw3a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/machineclaw4.obj" }) = genmodel_mapobjects_machineroom_machineclaw4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/machineclaw4.obj"
	model(string) : "" : "models/mapobjects/machineroom/machineclaw4.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/machineclaw5a.obj" }) = genmodel_mapobjects_machineroom_machineclaw5a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/machineclaw5a.obj"
	model(string) : "" : "models/mapobjects/machineroom/machineclaw5a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/machineclaw5b.obj" }) = genmodel_mapobjects_machineroom_machineclaw5b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/machineclaw5b.obj"
	model(string) : "" : "models/mapobjects/machineroom/machineclaw5b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/machineroom/railpiece.obj" }) = genmodel_mapobjects_machineroom_railpiece : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/machineroom/railpiece.obj"
	model(string) : "" : "models/mapobjects/machineroom/railpiece.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/matt_test/mc_underthing1.obj" }) = genmodel_mapobjects_matt_test_mc_underthing1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/matt_test/mc_underthing1.obj"
	model(string) : "" : "models/mapobjects/matt_test/mc_underthing1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mc_underground/outside/mc_ug_out3.obj" }) = genmodel_mapobjects_mc_underground_outside_mc_ug_out3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mc_underground/outside/mc_ug_out3.obj"
	model(string) : "" : "models/mapobjects/mc_underground/outside/mc_ug_out3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mcity/bioscanner/bioscanner.obj" }) = genmodel_mapobjects_mcity_bioscanner_bioscanner : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mcity/bioscanner/bioscanner.obj"
	model(string) : "" : "models/mapobjects/mcity/bioscanner/bioscanner.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mcity/bioscanner/bioscannereye.obj" }) = genmodel_mapobjects_mcity_bioscanner_bioscannereye : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mcity/bioscanner/bioscannereye.obj"
	model(string) : "" : "models/mapobjects/mcity/bioscanner/bioscannereye.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mcity/deskcomp/deskcomp.obj" }) = genmodel_mapobjects_mcity_deskcomp_deskcomp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mcity/deskcomp/deskcomp.obj"
	model(string) : "" : "models/mapobjects/mcity/deskcomp/deskcomp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mcity/deskcomp/deskcompscreen.obj" }) = genmodel_mapobjects_mcity_deskcomp_deskcompscreen : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mcity/deskcomp/deskcompscreen.obj"
	model(string) : "" : "models/mapobjects/mcity/deskcomp/deskcompscreen.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mcity/mc_underarm/underarmarm.obj" }) = genmodel_mapobjects_mcity_mc_underarm_underarmarm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mcity/mc_underarm/underarmarm.obj"
	model(string) : "" : "models/mapobjects/mcity/mc_underarm/underarmarm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mcity/mc_underarm/underarmbase.obj" }) = genmodel_mapobjects_mcity_mc_underarm_underarmbase : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mcity/mc_underarm/underarmbase.obj"
	model(string) : "" : "models/mapobjects/mcity/mc_underarm/underarmbase.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mcity/mc_underarm/underarmfingers.obj" }) = genmodel_mapobjects_mcity_mc_underarm_underarmfingers : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mcity/mc_underarm/underarmfingers.obj"
	model(string) : "" : "models/mapobjects/mcity/mc_underarm/underarmfingers.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mcity/mc_underarm/underarmhand.obj" }) = genmodel_mapobjects_mcity_mc_underarm_underarmhand : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mcity/mc_underarm/underarmhand.obj"
	model(string) : "" : "models/mapobjects/mcity/mc_underarm/underarmhand.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/mcity/mcwall1.obj" }) = genmodel_mapobjects_mcity_mcwall1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/mcity/mcwall1.obj"
	model(string) : "" : "models/mapobjects/mcity/mcwall1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/monitors/controlmonitor.obj" }) = genmodel_mapobjects_monitors_controlmonitor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/monitors/controlmonitor.obj"
	model(string) : "" : "models/mapobjects/monitors/controlmonitor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/monitors/hangingmonitor.obj" }) = genmodel_mapobjects_monitors_hangingmonitor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/monitors/hangingmonitor.obj"
	model(string) : "" : "models/mapobjects/monitors/hangingmonitor.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/monorail_skelsetup/skel_five.obj" }) = genmodel_mapobjects_monorail_skelsetup_skel_five : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/monorail_skelsetup/skel_five.obj"
	model(string) : "" : "models/mapobjects/monorail_skelsetup/skel_five.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/monorail_skelsetup/skel_four.obj" }) = genmodel_mapobjects_monorail_skelsetup_skel_four : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/monorail_skelsetup/skel_four.obj"
	model(string) : "" : "models/mapobjects/monorail_skelsetup/skel_four.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/monorail_skelsetup/skel_one.obj" }) = genmodel_mapobjects_monorail_skelsetup_skel_one : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/monorail_skelsetup/skel_one.obj"
	model(string) : "" : "models/mapobjects/monorail_skelsetup/skel_one.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/monorail_skelsetup/skel_three.obj" }) = genmodel_mapobjects_monorail_skelsetup_skel_three : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/monorail_skelsetup/skel_three.obj"
	model(string) : "" : "models/mapobjects/monorail_skelsetup/skel_three.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/monorail_skelsetup/skel_two.obj" }) = genmodel_mapobjects_monorail_skelsetup_skel_two : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/monorail_skelsetup/skel_two.obj"
	model(string) : "" : "models/mapobjects/monorail_skelsetup/skel_two.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/morgue/mlight.obj" }) = genmodel_mapobjects_morgue_mlight : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/morgue/mlight.obj"
	model(string) : "" : "models/mapobjects/morgue/mlight.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/pentagram/pentagram_lo.obj" }) = genmodel_mapobjects_pentagram_pentagram_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/pentagram/pentagram_lo.obj"
	model(string) : "" : "models/mapobjects/pentagram/pentagram_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/berg_beam.obj" }) = genmodel_mapobjects_phobos_berg_beam : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/berg_beam.obj"
	model(string) : "" : "models/mapobjects/phobos/berg_beam.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/berg_lightning_fx.obj" }) = genmodel_mapobjects_phobos_berg_lightning_fx : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/berg_lightning_fx.obj"
	model(string) : "" : "models/mapobjects/phobos/berg_lightning_fx.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/berg_lightning_fx2.obj" }) = genmodel_mapobjects_phobos_berg_lightning_fx2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/berg_lightning_fx2.obj"
	model(string) : "" : "models/mapobjects/phobos/berg_lightning_fx2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/bridge/bridge_roof_1.obj" }) = genmodel_mapobjects_phobos_bridge_bridge_roof_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/bridge/bridge_roof_1.obj"
	model(string) : "" : "models/mapobjects/phobos/bridge/bridge_roof_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/bridge/bridge_wall_1.obj" }) = genmodel_mapobjects_phobos_bridge_bridge_wall_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/bridge/bridge_wall_1.obj"
	model(string) : "" : "models/mapobjects/phobos/bridge/bridge_wall_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/bridge/bridge_wall_2.obj" }) = genmodel_mapobjects_phobos_bridge_bridge_wall_2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/bridge/bridge_wall_2.obj"
	model(string) : "" : "models/mapobjects/phobos/bridge/bridge_wall_2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/envirotank.obj" }) = genmodel_mapobjects_phobos_envirotank : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/envirotank.obj"
	model(string) : "" : "models/mapobjects/phobos/envirotank.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/fishtank_lo.obj" }) = genmodel_mapobjects_phobos_fishtank_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/fishtank_lo.obj"
	model(string) : "" : "models/mapobjects/phobos/fishtank_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/gon_arm_1.obj" }) = genmodel_mapobjects_phobos_gon_arm_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/gon_arm_1.obj"
	model(string) : "" : "models/mapobjects/phobos/gon_arm_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/gon_door_l_1.obj" }) = genmodel_mapobjects_phobos_gon_door_l_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/gon_door_l_1.obj"
	model(string) : "" : "models/mapobjects/phobos/gon_door_l_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/gon_door_r_1.obj" }) = genmodel_mapobjects_phobos_gon_door_r_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/gon_door_r_1.obj"
	model(string) : "" : "models/mapobjects/phobos/gon_door_r_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/gon_nobby_1.obj" }) = genmodel_mapobjects_phobos_gon_nobby_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/gon_nobby_1.obj"
	model(string) : "" : "models/mapobjects/phobos/gon_nobby_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/gon_pipe_1.obj" }) = genmodel_mapobjects_phobos_gon_pipe_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/gon_pipe_1.obj"
	model(string) : "" : "models/mapobjects/phobos/gon_pipe_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/gon_shell_1.obj" }) = genmodel_mapobjects_phobos_gon_shell_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/gon_shell_1.obj"
	model(string) : "" : "models/mapobjects/phobos/gon_shell_1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/p_lift.obj" }) = genmodel_mapobjects_phobos_p_lift : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/p_lift.obj"
	model(string) : "" : "models/mapobjects/phobos/p_lift.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/phobos1_brockerybeef.obj" }) = genmodel_mapobjects_phobos_phobos1_brockerybeef : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/phobos1_brockerybeef.obj"
	model(string) : "" : "models/mapobjects/phobos/phobos1_brockerybeef.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/phobos1_helldoorway.obj" }) = genmodel_mapobjects_phobos_phobos1_helldoorway : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/phobos1_helldoorway.obj"
	model(string) : "" : "models/mapobjects/phobos/phobos1_helldoorway.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/phobos2_door_rammed.obj" }) = genmodel_mapobjects_phobos_phobos2_door_rammed : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/phobos2_door_rammed.obj"
	model(string) : "" : "models/mapobjects/phobos/phobos2_door_rammed.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/phobos2_hell_messhall.obj" }) = genmodel_mapobjects_phobos_phobos2_hell_messhall : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/phobos2_hell_messhall.obj"
	model(string) : "" : "models/mapobjects/phobos/phobos2_hell_messhall.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/phobos2_hellcorner.obj" }) = genmodel_mapobjects_phobos_phobos2_hellcorner : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/phobos2_hellcorner.obj"
	model(string) : "" : "models/mapobjects/phobos/phobos2_hellcorner.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/phobos_cave.obj" }) = genmodel_mapobjects_phobos_phobos_cave : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/phobos_cave.obj"
	model(string) : "" : "models/mapobjects/phobos/phobos_cave.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/pj_case1_lo.obj" }) = genmodel_mapobjects_phobos_pj_case1_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/pj_case1_lo.obj"
	model(string) : "" : "models/mapobjects/phobos/pj_case1_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/reactor_bottom.obj" }) = genmodel_mapobjects_phobos_reactor_bottom : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/reactor_bottom.obj"
	model(string) : "" : "models/mapobjects/phobos/reactor_bottom.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/reactor_middle.obj" }) = genmodel_mapobjects_phobos_reactor_middle : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/reactor_middle.obj"
	model(string) : "" : "models/mapobjects/phobos/reactor_middle.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/reactor_top.obj" }) = genmodel_mapobjects_phobos_reactor_top : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/reactor_top.obj"
	model(string) : "" : "models/mapobjects/phobos/reactor_top.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/security_arms.obj" }) = genmodel_mapobjects_phobos_security_arms : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/security_arms.obj"
	model(string) : "" : "models/mapobjects/phobos/security_arms.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/security_plat.obj" }) = genmodel_mapobjects_phobos_security_plat : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/security_plat.obj"
	model(string) : "" : "models/mapobjects/phobos/security_plat.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/tram_door_a.obj" }) = genmodel_mapobjects_phobos_tram_door_a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/tram_door_a.obj"
	model(string) : "" : "models/mapobjects/phobos/tram_door_a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/tram_door_b.obj" }) = genmodel_mapobjects_phobos_tram_door_b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/tram_door_b.obj"
	model(string) : "" : "models/mapobjects/phobos/tram_door_b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/tram_door_c.obj" }) = genmodel_mapobjects_phobos_tram_door_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/tram_door_c.obj"
	model(string) : "" : "models/mapobjects/phobos/tram_door_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/phobos/tram_door_frame.obj" }) = genmodel_mapobjects_phobos_tram_door_frame : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/phobos/tram_door_frame.obj"
	model(string) : "" : "models/mapobjects/phobos/tram_door_frame.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/pipes/alphaburst/alphaburst1.obj" }) = genmodel_mapobjects_pipes_alphaburst_alphaburst1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/pipes/alphaburst/alphaburst1.obj"
	model(string) : "" : "models/mapobjects/pipes/alphaburst/alphaburst1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/pipes/alphaburst/alphaburst2.obj" }) = genmodel_mapobjects_pipes_alphaburst_alphaburst2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/pipes/alphaburst/alphaburst2.obj"
	model(string) : "" : "models/mapobjects/pipes/alphaburst/alphaburst2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/pipes/enproburst/enproburst1.obj" }) = genmodel_mapobjects_pipes_enproburst_enproburst1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/pipes/enproburst/enproburst1.obj"
	model(string) : "" : "models/mapobjects/pipes/enproburst/enproburst1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/pipes/enproburst/enproburst2.obj" }) = genmodel_mapobjects_pipes_enproburst_enproburst2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/pipes/enproburst/enproburst2.obj"
	model(string) : "" : "models/mapobjects/pipes/enproburst/enproburst2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/pipes/mcburst/mcburst.obj" }) = genmodel_mapobjects_pipes_mcburst_mcburst : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/pipes/mcburst/mcburst.obj"
	model(string) : "" : "models/mapobjects/pipes/mcburst/mcburst.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/airscrubbig.obj" }) = genmodel_mapobjects_recycle_airscrubbig : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/airscrubbig.obj"
	model(string) : "" : "models/mapobjects/recycle/airscrubbig.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/ceilingtank.obj" }) = genmodel_mapobjects_recycle_ceilingtank : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/ceilingtank.obj"
	model(string) : "" : "models/mapobjects/recycle/ceilingtank.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/ecage1.obj" }) = genmodel_mapobjects_recycle_ecage1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/ecage1.obj"
	model(string) : "" : "models/mapobjects/recycle/ecage1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/edoor1.obj" }) = genmodel_mapobjects_recycle_edoor1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/edoor1.obj"
	model(string) : "" : "models/mapobjects/recycle/edoor1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/floortankpipe.obj" }) = genmodel_mapobjects_recycle_floortankpipe : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/floortankpipe.obj"
	model(string) : "" : "models/mapobjects/recycle/floortankpipe.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/goovent/goovent.obj" }) = genmodel_mapobjects_recycle_goovent_goovent : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/goovent/goovent.obj"
	model(string) : "" : "models/mapobjects/recycle/goovent/goovent.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/groovetank/groovetank.obj" }) = genmodel_mapobjects_recycle_groovetank_groovetank : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/groovetank/groovetank.obj"
	model(string) : "" : "models/mapobjects/recycle/groovetank/groovetank.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/mancubusroom.obj" }) = genmodel_mapobjects_recycle_mancubusroom : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/mancubusroom.obj"
	model(string) : "" : "models/mapobjects/recycle/mancubusroom.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/pipetank/pipetank.obj" }) = genmodel_mapobjects_recycle_pipetank_pipetank : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/pipetank/pipetank.obj"
	model(string) : "" : "models/mapobjects/recycle/pipetank/pipetank.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/pipetank/pipetank3.obj" }) = genmodel_mapobjects_recycle_pipetank_pipetank3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/pipetank/pipetank3.obj"
	model(string) : "" : "models/mapobjects/recycle/pipetank/pipetank3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/pump/pumparm.obj" }) = genmodel_mapobjects_recycle_pump_pumparm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/pump/pumparm.obj"
	model(string) : "" : "models/mapobjects/recycle/pump/pumparm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/pump/pumpnozzle.obj" }) = genmodel_mapobjects_recycle_pump_pumpnozzle : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/pump/pumpnozzle.obj"
	model(string) : "" : "models/mapobjects/recycle/pump/pumpnozzle.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/pump/pumpspinner.obj" }) = genmodel_mapobjects_recycle_pump_pumpspinner : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/pump/pumpspinner.obj"
	model(string) : "" : "models/mapobjects/recycle/pump/pumpspinner.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/pump/pumptumbler.obj" }) = genmodel_mapobjects_recycle_pump_pumptumbler : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/pump/pumptumbler.obj"
	model(string) : "" : "models/mapobjects/recycle/pump/pumptumbler.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1arm_bottom.obj" }) = genmodel_mapobjects_recycle_rec1arm_bottom : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1arm_bottom.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1arm_bottom.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1arm_hose.obj" }) = genmodel_mapobjects_recycle_rec1arm_hose : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1arm_hose.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1arm_hose.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1arm_pivot.obj" }) = genmodel_mapobjects_recycle_rec1arm_pivot : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1arm_pivot.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1arm_pivot.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1arm_top.obj" }) = genmodel_mapobjects_recycle_rec1arm_top : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1arm_top.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1arm_top.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1bigfloor.obj" }) = genmodel_mapobjects_recycle_rec1bigfloor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1bigfloor.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1bigfloor.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1bpipe.obj" }) = genmodel_mapobjects_recycle_rec1bpipe : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1bpipe.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1bpipe.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1cave1.obj" }) = genmodel_mapobjects_recycle_rec1cave1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1cave1.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1cave1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1pump1.obj" }) = genmodel_mapobjects_recycle_rec1pump1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1pump1.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1pump1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1sfloor.obj" }) = genmodel_mapobjects_recycle_rec1sfloor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1sfloor.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1sfloor.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1sfloorgoop.obj" }) = genmodel_mapobjects_recycle_rec1sfloorgoop : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1sfloorgoop.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1sfloorgoop.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1stank.obj" }) = genmodel_mapobjects_recycle_rec1stank : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1stank.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1stank.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1tank.obj" }) = genmodel_mapobjects_recycle_rec1tank : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1tank.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1tank.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1tunnel1a.obj" }) = genmodel_mapobjects_recycle_rec1tunnel1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1tunnel1a.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1tunnel1a.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1tunnel1b.obj" }) = genmodel_mapobjects_recycle_rec1tunnel1b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1tunnel1b.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1tunnel1b.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/rec1tunnel1c.obj" }) = genmodel_mapobjects_recycle_rec1tunnel1c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/rec1tunnel1c.obj"
	model(string) : "" : "models/mapobjects/recycle/rec1tunnel1c.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/recyclight.obj" }) = genmodel_mapobjects_recycle_recyclight : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/recyclight.obj"
	model(string) : "" : "models/mapobjects/recycle/recyclight.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/recyclowerarch.obj" }) = genmodel_mapobjects_recycle_recyclowerarch : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/recyclowerarch.obj"
	model(string) : "" : "models/mapobjects/recycle/recyclowerarch.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/recycwallight.obj" }) = genmodel_mapobjects_recycle_recycwallight : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/recycwallight.obj"
	model(string) : "" : "models/mapobjects/recycle/recycwallight.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/skybridge/skybridge_clip.obj" }) = genmodel_mapobjects_recycle_skybridge_skybridge_clip : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/skybridge/skybridge_clip.obj"
	model(string) : "" : "models/mapobjects/recycle/skybridge/skybridge_clip.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/spintank/spintank.obj" }) = genmodel_mapobjects_recycle_spintank_spintank : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/spintank/spintank.obj"
	model(string) : "" : "models/mapobjects/recycle/spintank/spintank.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/recycle/whistletip/whistletip.obj" }) = genmodel_mapobjects_recycle_whistletip_whistletip : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/recycle/whistletip/whistletip.obj"
	model(string) : "" : "models/mapobjects/recycle/whistletip/whistletip.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rideodeath/rod_mystbox.obj" }) = genmodel_mapobjects_rideodeath_rod_mystbox : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rideodeath/rod_mystbox.obj"
	model(string) : "" : "models/mapobjects/rideodeath/rod_mystbox.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rideodeath/turnstile.obj" }) = genmodel_mapobjects_rideodeath_turnstile : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rideodeath/turnstile.obj"
	model(string) : "" : "models/mapobjects/rideodeath/turnstile.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rideodeath/welder/welderarm.obj" }) = genmodel_mapobjects_rideodeath_welder_welderarm : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rideodeath/welder/welderarm.obj"
	model(string) : "" : "models/mapobjects/rideodeath/welder/welderarm.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rideodeath/welder/welderbox.obj" }) = genmodel_mapobjects_rideodeath_welder_welderbox : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rideodeath/welder/welderbox.obj"
	model(string) : "" : "models/mapobjects/rideodeath/welder/welderbox.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rideodeath/welder/weldercagecomp.obj" }) = genmodel_mapobjects_rideodeath_welder_weldercagecomp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rideodeath/welder/weldercagecomp.obj"
	model(string) : "" : "models/mapobjects/rideodeath/welder/weldercagecomp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rideodeath/welder/welderclaw1.obj" }) = genmodel_mapobjects_rideodeath_welder_welderclaw1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rideodeath/welder/welderclaw1.obj"
	model(string) : "" : "models/mapobjects/rideodeath/welder/welderclaw1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rideodeath/welder/welderclaw2.obj" }) = genmodel_mapobjects_rideodeath_welder_welderclaw2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rideodeath/welder/welderclaw2.obj"
	model(string) : "" : "models/mapobjects/rideodeath/welder/welderclaw2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rideodeath/welder/weldermain.obj" }) = genmodel_mapobjects_rideodeath_welder_weldermain : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rideodeath/welder/weldermain.obj"
	model(string) : "" : "models/mapobjects/rideodeath/welder/weldermain.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rideodeath/welder/welderpivot.obj" }) = genmodel_mapobjects_rideodeath_welder_welderpivot : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rideodeath/welder/welderpivot.obj"
	model(string) : "" : "models/mapobjects/rideodeath/welder/welderpivot.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/rover/rover.obj" }) = genmodel_mapobjects_rover_rover : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/rover/rover.obj"
	model(string) : "" : "models/mapobjects/rover/rover.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/ruins/cap.obj" }) = genmodel_mapobjects_ruins_cap : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/ruins/cap.obj"
	model(string) : "" : "models/mapobjects/ruins/cap.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/ruins/cap2.obj" }) = genmodel_mapobjects_ruins_cap2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/ruins/cap2.obj"
	model(string) : "" : "models/mapobjects/ruins/cap2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/ruins/pillar_c.obj" }) = genmodel_mapobjects_ruins_pillar_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/ruins/pillar_c.obj"
	model(string) : "" : "models/mapobjects/ruins/pillar_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/ruins/pillar_e.obj" }) = genmodel_mapobjects_ruins_pillar_e : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/ruins/pillar_e.obj"
	model(string) : "" : "models/mapobjects/ruins/pillar_e.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/ruins/pillarbroke.obj" }) = genmodel_mapobjects_ruins_pillarbroke : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/ruins/pillarbroke.obj"
	model(string) : "" : "models/mapobjects/ruins/pillarbroke.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/ruins/ruin_wire.obj" }) = genmodel_mapobjects_ruins_ruin_wire : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/ruins/ruin_wire.obj"
	model(string) : "" : "models/mapobjects/ruins/ruin_wire.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/ruins/stairs_broke.obj" }) = genmodel_mapobjects_ruins_stairs_broke : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/ruins/stairs_broke.obj"
	model(string) : "" : "models/mapobjects/ruins/stairs_broke.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/shelf/shelf.obj" }) = genmodel_mapobjects_shelf_shelf : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/shelf/shelf.obj"
	model(string) : "" : "models/mapobjects/shelf/shelf.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/shipping_crates/chem_crate1.obj" }) = genmodel_mapobjects_shipping_crates_chem_crate1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/shipping_crates/chem_crate1.obj"
	model(string) : "" : "models/mapobjects/shipping_crates/chem_crate1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/shipping_crates/shipping_crates.obj" }) = genmodel_mapobjects_shipping_crates_shipping_crates : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/shipping_crates/shipping_crates.obj"
	model(string) : "" : "models/mapobjects/shipping_crates/shipping_crates.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/shipping_crates/shipping_crates2.obj" }) = genmodel_mapobjects_shipping_crates_shipping_crates2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/shipping_crates/shipping_crates2.obj"
	model(string) : "" : "models/mapobjects/shipping_crates/shipping_crates2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/shipping_crates/shipping_crates3.obj" }) = genmodel_mapobjects_shipping_crates_shipping_crates3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/shipping_crates/shipping_crates3.obj"
	model(string) : "" : "models/mapobjects/shipping_crates/shipping_crates3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/shutter/shutter_big.obj" }) = genmodel_mapobjects_shutter_shutter_big : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/shutter/shutter_big.obj"
	model(string) : "" : "models/mapobjects/shutter/shutter_big.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/shutter/shutter_small.obj" }) = genmodel_mapobjects_shutter_shutter_small : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/shutter/shutter_small.obj"
	model(string) : "" : "models/mapobjects/shutter/shutter_small.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/signs/ceilingsign/ceilingsign.obj" }) = genmodel_mapobjects_signs_ceilingsign_ceilingsign : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/signs/ceilingsign/ceilingsign.obj"
	model(string) : "" : "models/mapobjects/signs/ceilingsign/ceilingsign.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/signs/marquee/marquee.obj" }) = genmodel_mapobjects_signs_marquee_marquee : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/signs/marquee/marquee.obj"
	model(string) : "" : "models/mapobjects/signs/marquee/marquee.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/site/site3_alienrocks.obj" }) = genmodel_mapobjects_site_site3_alienrocks : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/site/site3_alienrocks.obj"
	model(string) : "" : "models/mapobjects/site/site3_alienrocks.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/site/site3_exitpit.obj" }) = genmodel_mapobjects_site_site3_exitpit : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/site/site3_exitpit.obj"
	model(string) : "" : "models/mapobjects/site/site3_exitpit.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/site/site3_transportcall.obj" }) = genmodel_mapobjects_site_site3_transportcall : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/site/site3_transportcall.obj"
	model(string) : "" : "models/mapobjects/site/site3_transportcall.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/site/site3_tunnel2.obj" }) = genmodel_mapobjects_site_site3_tunnel2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/site/site3_tunnel2.obj"
	model(string) : "" : "models/mapobjects/site/site3_tunnel2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/site/site3_tunnel2b.obj" }) = genmodel_mapobjects_site_site3_tunnel2b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/site/site3_tunnel2b.obj"
	model(string) : "" : "models/mapobjects/site/site3_tunnel2b.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skeleton_gibs/generibone_c.obj" }) = genmodel_mapobjects_skeleton_gibs_generibone_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skeleton_gibs/generibone_c.obj"
	model(string) : "" : "models/mapobjects/skeleton_gibs/generibone_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skeleton_gibs/generibone_lo.obj" }) = genmodel_mapobjects_skeleton_gibs_generibone_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skeleton_gibs/generibone_lo.obj"
	model(string) : "" : "models/mapobjects/skeleton_gibs/generibone_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skeleton_gibs/rib_gib_c.obj" }) = genmodel_mapobjects_skeleton_gibs_rib_gib_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skeleton_gibs/rib_gib_c.obj"
	model(string) : "" : "models/mapobjects/skeleton_gibs/rib_gib_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skeleton_gibs/rib_gib_lo.obj" }) = genmodel_mapobjects_skeleton_gibs_rib_gib_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skeleton_gibs/rib_gib_lo.obj"
	model(string) : "" : "models/mapobjects/skeleton_gibs/rib_gib_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skeleton_gibs/skull_c.obj" }) = genmodel_mapobjects_skeleton_gibs_skull_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skeleton_gibs/skull_c.obj"
	model(string) : "" : "models/mapobjects/skeleton_gibs/skull_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skeleton_gibs/skull_lo.obj" }) = genmodel_mapobjects_skeleton_gibs_skull_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skeleton_gibs/skull_lo.obj"
	model(string) : "" : "models/mapobjects/skeleton_gibs/skull_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skmachines/skbeltmachine.obj" }) = genmodel_mapobjects_skmachines_skbeltmachine : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skmachines/skbeltmachine.obj"
	model(string) : "" : "models/mapobjects/skmachines/skbeltmachine.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skmachines/skceilingdisc.obj" }) = genmodel_mapobjects_skmachines_skceilingdisc : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skmachines/skceilingdisc.obj"
	model(string) : "" : "models/mapobjects/skmachines/skceilingdisc.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skmachines/skcube.obj" }) = genmodel_mapobjects_skmachines_skcube : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skmachines/skcube.obj"
	model(string) : "" : "models/mapobjects/skmachines/skcube.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skmachines/skgenerator.obj" }) = genmodel_mapobjects_skmachines_skgenerator : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skmachines/skgenerator.obj"
	model(string) : "" : "models/mapobjects/skmachines/skgenerator.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skmachines/skoverhang.obj" }) = genmodel_mapobjects_skmachines_skoverhang : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skmachines/skoverhang.obj"
	model(string) : "" : "models/mapobjects/skmachines/skoverhang.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skmachines/skoverhang2.obj" }) = genmodel_mapobjects_skmachines_skoverhang2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skmachines/skoverhang2.obj"
	model(string) : "" : "models/mapobjects/skmachines/skoverhang2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skmachines/skpipeblock.obj" }) = genmodel_mapobjects_skmachines_skpipeblock : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skmachines/skpipeblock.obj"
	model(string) : "" : "models/mapobjects/skmachines/skpipeblock.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skullgate/houndleft.obj" }) = genmodel_mapobjects_skullgate_houndleft : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skullgate/houndleft.obj"
	model(string) : "" : "models/mapobjects/skullgate/houndleft.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skullgate/houndright.obj" }) = genmodel_mapobjects_skullgate_houndright : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skullgate/houndright.obj"
	model(string) : "" : "models/mapobjects/skullgate/houndright.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/skullgate/telering2.obj" }) = genmodel_mapobjects_skullgate_telering2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/skullgate/telering2.obj"
	model(string) : "" : "models/mapobjects/skullgate/telering2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/bonegrate.obj" }) = genmodel_mapobjects_steve_temp_bonegrate : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/bonegrate.obj"
	model(string) : "" : "models/mapobjects/steve_temp/bonegrate.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/boxvent1.obj" }) = genmodel_mapobjects_steve_temp_boxvent1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/boxvent1.obj"
	model(string) : "" : "models/mapobjects/steve_temp/boxvent1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/boxvent2.obj" }) = genmodel_mapobjects_steve_temp_boxvent2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/boxvent2.obj"
	model(string) : "" : "models/mapobjects/steve_temp/boxvent2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/chainlinks.obj" }) = genmodel_mapobjects_steve_temp_chainlinks : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/chainlinks.obj"
	model(string) : "" : "models/mapobjects/steve_temp/chainlinks.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/floortankpipe.obj" }) = genmodel_mapobjects_steve_temp_floortankpipe : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/floortankpipe.obj"
	model(string) : "" : "models/mapobjects/steve_temp/floortankpipe.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1ceiling1.obj" }) = genmodel_mapobjects_steve_temp_hell1ceiling1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1ceiling1.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1ceiling1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1floor.obj" }) = genmodel_mapobjects_steve_temp_hell1floor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1floor.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1floor.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1hall1.obj" }) = genmodel_mapobjects_steve_temp_hell1hall1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1hall1.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1hall1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1hall1ceiling.obj" }) = genmodel_mapobjects_steve_temp_hell1hall1ceiling : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1hall1ceiling.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1hall1ceiling.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1hall2.obj" }) = genmodel_mapobjects_steve_temp_hell1hall2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1hall2.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1hall2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1lasthall.obj" }) = genmodel_mapobjects_steve_temp_hell1lasthall : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1lasthall.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1lasthall.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1plat1.obj" }) = genmodel_mapobjects_steve_temp_hell1plat1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1plat1.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1plat1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1plat2.obj" }) = genmodel_mapobjects_steve_temp_hell1plat2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1plat2.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1plat2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1plat3.obj" }) = genmodel_mapobjects_steve_temp_hell1plat3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1plat3.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1plat3.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hell1plat4.obj" }) = genmodel_mapobjects_steve_temp_hell1plat4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hell1plat4.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hell1plat4.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hellarch2.obj" }) = genmodel_mapobjects_steve_temp_hellarch2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hellarch2.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hellarch2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hellcaves_1ahall.obj" }) = genmodel_mapobjects_steve_temp_hellcaves_1ahall : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hellcaves_1ahall.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hellcaves_1ahall.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hellcaves_1b.obj" }) = genmodel_mapobjects_steve_temp_hellcaves_1b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hellcaves_1b.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hellcaves_1b.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hellcaves_2c.obj" }) = genmodel_mapobjects_steve_temp_hellcaves_2c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hellcaves_2c.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hellcaves_2c.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hellcaves_2c2.obj" }) = genmodel_mapobjects_steve_temp_hellcaves_2c2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hellcaves_2c2.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hellcaves_2c2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hellcaveshole1.obj" }) = genmodel_mapobjects_steve_temp_hellcaveshole1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hellcaveshole1.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hellcaveshole1.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hellhalldown2.obj" }) = genmodel_mapobjects_steve_temp_hellhalldown2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hellhalldown2.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hellhalldown2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/hornramp2.obj" }) = genmodel_mapobjects_steve_temp_hornramp2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/hornramp2.obj"
	model(string) : "" : "models/mapobjects/steve_temp/hornramp2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/map10_hell1.obj" }) = genmodel_mapobjects_steve_temp_map10_hell1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/map10_hell1.obj"
	model(string) : "" : "models/mapobjects/steve_temp/map10_hell1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/map10_hell2.obj" }) = genmodel_mapobjects_steve_temp_map10_hell2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/map10_hell2.obj"
	model(string) : "" : "models/mapobjects/steve_temp/map10_hell2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/map10_hell3.obj" }) = genmodel_mapobjects_steve_temp_map10_hell3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/map10_hell3.obj"
	model(string) : "" : "models/mapobjects/steve_temp/map10_hell3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/map10_hell_smoke.obj" }) = genmodel_mapobjects_steve_temp_map10_hell_smoke : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/map10_hell_smoke.obj"
	model(string) : "" : "models/mapobjects/steve_temp/map10_hell_smoke.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/map10_hellpanel.obj" }) = genmodel_mapobjects_steve_temp_map10_hellpanel : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/map10_hellpanel.obj"
	model(string) : "" : "models/mapobjects/steve_temp/map10_hellpanel.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/map10_hellpipe.obj" }) = genmodel_mapobjects_steve_temp_map10_hellpipe : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/map10_hellpipe.obj"
	model(string) : "" : "models/mapobjects/steve_temp/map10_hellpipe.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/steve_temp/nozzle01.obj" }) = genmodel_mapobjects_steve_temp_nozzle01 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/steve_temp/nozzle01.obj"
	model(string) : "" : "models/mapobjects/steve_temp/nozzle01.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/storagecab/gunrack/gunrackcomp.obj" }) = genmodel_mapobjects_storagecab_gunrack_gunrackcomp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/storagecab/gunrack/gunrackcomp.obj"
	model(string) : "" : "models/mapobjects/storagecab/gunrack/gunrackcomp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/storagecab/pegmount/pegmount.obj" }) = genmodel_mapobjects_storagecab_pegmount_pegmount : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/storagecab/pegmount/pegmount.obj"
	model(string) : "" : "models/mapobjects/storagecab/pegmount/pegmount.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/storagecab/wallcabinet/wallcabinetdoor.obj" }) = genmodel_mapobjects_storagecab_wallcabinet_wallcabinetdoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/storagecab/wallcabinet/wallcabinetdoor.obj"
	model(string) : "" : "models/mapobjects/storagecab/wallcabinet/wallcabinetdoor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/swinglights/juglamp/juglamp.obj" }) = genmodel_mapobjects_swinglights_juglamp_juglamp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/swinglights/juglamp/juglamp.obj"
	model(string) : "" : "models/mapobjects/swinglights/juglamp/juglamp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/swinglights/saucerlamp/saucerlamp.obj" }) = genmodel_mapobjects_swinglights_saucerlamp_saucerlamp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/swinglights/saucerlamp/saucerlamp.obj"
	model(string) : "" : "models/mapobjects/swinglights/saucerlamp/saucerlamp.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/swinglights/swinglight1a.obj" }) = genmodel_mapobjects_swinglights_swinglight1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/swinglights/swinglight1a.obj"
	model(string) : "" : "models/mapobjects/swinglights/swinglight1a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/swinglights/swinglight1b.obj" }) = genmodel_mapobjects_swinglights_swinglight1b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/swinglights/swinglight1b.obj"
	model(string) : "" : "models/mapobjects/swinglights/swinglight1b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/swinglights/swinglight1c.obj" }) = genmodel_mapobjects_swinglights_swinglight1c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/swinglights/swinglight1c.obj"
	model(string) : "" : "models/mapobjects/swinglights/swinglight1c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/swinglights/swinglight_long_wbulbs_bulb.obj" }) = genmodel_mapobjects_swinglights_swinglight_long_wbulbs_bulb : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/swinglights/swinglight_long_wbulbs_bulb.obj"
	model(string) : "" : "models/mapobjects/swinglights/swinglight_long_wbulbs_bulb.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/swinglights/swinglight_long_wbulbs_bulb_broken.obj" }) = genmodel_mapobjects_swinglights_swinglight_long_wbulbs_bulb_broken : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/swinglights/swinglight_long_wbulbs_bulb_broken.obj"
	model(string) : "" : "models/mapobjects/swinglights/swinglight_long_wbulbs_bulb_broken.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/tables/bunkbed/bunkbed.obj" }) = genmodel_mapobjects_tables_bunkbed_bunkbed : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/tables/bunkbed/bunkbed.obj"
	model(string) : "" : "models/mapobjects/tables/bunkbed/bunkbed.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/tables/bunkbed/mattress.obj" }) = genmodel_mapobjects_tables_bunkbed_mattress : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/tables/bunkbed/mattress.obj"
	model(string) : "" : "models/mapobjects/tables/bunkbed/mattress.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/tables/conf_table/conf_table.obj" }) = genmodel_mapobjects_tables_conf_table_conf_table : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/tables/conf_table/conf_table.obj"
	model(string) : "" : "models/mapobjects/tables/conf_table/conf_table.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/tables/cot/cot.obj" }) = genmodel_mapobjects_tables_cot_cot : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/tables/cot/cot.obj"
	model(string) : "" : "models/mapobjects/tables/cot/cot.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/tables/gendesk/gendesk1.obj" }) = genmodel_mapobjects_tables_gendesk_gendesk1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/tables/gendesk/gendesk1.obj"
	model(string) : "" : "models/mapobjects/tables/gendesk/gendesk1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/tables/gendesk/gendesk2.obj" }) = genmodel_mapobjects_tables_gendesk_gendesk2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/tables/gendesk/gendesk2.obj"
	model(string) : "" : "models/mapobjects/tables/gendesk/gendesk2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/tables/gendesk/gendesk3.obj" }) = genmodel_mapobjects_tables_gendesk_gendesk3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/tables/gendesk/gendesk3.obj"
	model(string) : "" : "models/mapobjects/tables/gendesk/gendesk3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/tables/udesk/udesk.obj" }) = genmodel_mapobjects_tables_udesk_udesk : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/tables/udesk/udesk.obj"
	model(string) : "" : "models/mapobjects/tables/udesk/udesk.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/techdoor_window/techdoor_window3_lo.obj" }) = genmodel_mapobjects_techdoor_window_techdoor_window3_lo : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/techdoor_window/techdoor_window3_lo.obj"
	model(string) : "" : "models/mapobjects/techdoor_window/techdoor_window3_lo.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/telepad/telepad.obj" }) = genmodel_mapobjects_telepad_telepad : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/telepad/telepad.obj"
	model(string) : "" : "models/mapobjects/telepad/telepad.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/telepad/telepadindoorlft.obj" }) = genmodel_mapobjects_telepad_telepadindoorlft : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/telepad/telepadindoorlft.obj"
	model(string) : "" : "models/mapobjects/telepad/telepadindoorlft.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/telepad/telepadindoorrt.obj" }) = genmodel_mapobjects_telepad_telepadindoorrt : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/telepad/telepadindoorrt.obj"
	model(string) : "" : "models/mapobjects/telepad/telepadindoorrt.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/teleporter/telecolon.obj" }) = genmodel_mapobjects_teleporter_telecolon : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/teleporter/telecolon.obj"
	model(string) : "" : "models/mapobjects/teleporter/telecolon.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/teleporter/teleporter_exit.obj" }) = genmodel_mapobjects_teleporter_teleporter_exit : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/teleporter/teleporter_exit.obj"
	model(string) : "" : "models/mapobjects/teleporter/teleporter_exit.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/teleporterog/telearm1.obj" }) = genmodel_mapobjects_teleporterog_telearm1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/teleporterog/telearm1.obj"
	model(string) : "" : "models/mapobjects/teleporterog/telearm1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/teleporterog/telebody.obj" }) = genmodel_mapobjects_teleporterog_telebody : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/teleporterog/telebody.obj"
	model(string) : "" : "models/mapobjects/teleporterog/telebody.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/teleporterog/telegui.obj" }) = genmodel_mapobjects_teleporterog_telegui : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/teleporterog/telegui.obj"
	model(string) : "" : "models/mapobjects/teleporterog/telegui.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/teleporterog/teleshoulder.obj" }) = genmodel_mapobjects_teleporterog_teleshoulder : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/teleporterog/teleshoulder.obj"
	model(string) : "" : "models/mapobjects/teleporterog/teleshoulder.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/teleporterxl/teleporterxl_arms.obj" }) = genmodel_mapobjects_teleporterxl_teleporterxl_arms : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/teleporterxl/teleporterxl_arms.obj"
	model(string) : "" : "models/mapobjects/teleporterxl/teleporterxl_arms.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/teleporterxl/teleporterxl_bot.obj" }) = genmodel_mapobjects_teleporterxl_teleporterxl_bot : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/teleporterxl/teleporterxl_bot.obj"
	model(string) : "" : "models/mapobjects/teleporterxl/teleporterxl_bot.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/teleporterxl/teleporterxl_top.obj" }) = genmodel_mapobjects_teleporterxl_teleporterxl_top : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/teleporterxl/teleporterxl_top.obj"
	model(string) : "" : "models/mapobjects/teleporterxl/teleporterxl_top.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/tram/tramtable.obj" }) = genmodel_mapobjects_tram_tramtable : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/tram/tramtable.obj"
	model(string) : "" : "models/mapobjects/tram/tramtable.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/turrets/ceilingturret1a.obj" }) = genmodel_mapobjects_turrets_ceilingturret1a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/turrets/ceilingturret1a.obj"
	model(string) : "" : "models/mapobjects/turrets/ceilingturret1a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/turrets/ceilingturret1b.obj" }) = genmodel_mapobjects_turrets_ceilingturret1b : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/turrets/ceilingturret1b.obj"
	model(string) : "" : "models/mapobjects/turrets/ceilingturret1b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/binplug/binplug_c.obj" }) = genmodel_mapobjects_utility_binplug_binplug_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/binplug/binplug_c.obj"
	model(string) : "" : "models/mapobjects/utility/binplug/binplug_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/binplug/binplug_o.obj" }) = genmodel_mapobjects_utility_binplug_binplug_o : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/binplug/binplug_o.obj"
	model(string) : "" : "models/mapobjects/utility/binplug/binplug_o.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/ceiling/ceil_light_trim01.obj" }) = genmodel_mapobjects_utility_ceiling_ceil_light_trim01 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/ceiling/ceil_light_trim01.obj"
	model(string) : "" : "models/mapobjects/utility/ceiling/ceil_light_trim01.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/ceiling/ceil_light_trim01a.obj" }) = genmodel_mapobjects_utility_ceiling_ceil_light_trim01a : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/ceiling/ceil_light_trim01a.obj"
	model(string) : "" : "models/mapobjects/utility/ceiling/ceil_light_trim01a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/inhaler/inhaler.obj" }) = genmodel_mapobjects_utility_inhaler_inhaler : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/inhaler/inhaler.obj"
	model(string) : "" : "models/mapobjects/utility/inhaler/inhaler.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/pipe/kill_room_pipe_lg.obj" }) = genmodel_mapobjects_utility_pipe_kill_room_pipe_lg : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/pipe/kill_room_pipe_lg.obj"
	model(string) : "" : "models/mapobjects/utility/pipe/kill_room_pipe_lg.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/pipe/kill_room_pipe_lg_flip.obj" }) = genmodel_mapobjects_utility_pipe_kill_room_pipe_lg_flip : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/pipe/kill_room_pipe_lg_flip.obj"
	model(string) : "" : "models/mapobjects/utility/pipe/kill_room_pipe_lg_flip.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/plasma_pipe/enpro2_plasma_pipe_glass_shield.obj" }) = genmodel_mapobjects_utility_plasma_pipe_enpro2_plasma_pipe_glass_shield : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/plasma_pipe/enpro2_plasma_pipe_glass_shield.obj"
	model(string) : "" : "models/mapobjects/utility/plasma_pipe/enpro2_plasma_pipe_glass_shield.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/plasma_pipe/enpro2_plasma_pipe_shaft.obj" }) = genmodel_mapobjects_utility_plasma_pipe_enpro2_plasma_pipe_shaft : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/plasma_pipe/enpro2_plasma_pipe_shaft.obj"
	model(string) : "" : "models/mapobjects/utility/plasma_pipe/enpro2_plasma_pipe_shaft.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/plasma_pipe/enpro2_plasma_pipe_simple.obj" }) = genmodel_mapobjects_utility_plasma_pipe_enpro2_plasma_pipe_simple : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/plasma_pipe/enpro2_plasma_pipe_simple.obj"
	model(string) : "" : "models/mapobjects/utility/plasma_pipe/enpro2_plasma_pipe_simple.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/tecknob1/tecknob1.obj" }) = genmodel_mapobjects_utility_tecknob1_tecknob1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/tecknob1/tecknob1.obj"
	model(string) : "" : "models/mapobjects/utility/tecknob1/tecknob1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/tecknob2/tecknob2.obj" }) = genmodel_mapobjects_utility_tecknob2_tecknob2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/tecknob2/tecknob2.obj"
	model(string) : "" : "models/mapobjects/utility/tecknob2/tecknob2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/tecknob3/tecknob1.obj" }) = genmodel_mapobjects_utility_tecknob3_tecknob1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/tecknob3/tecknob1.obj"
	model(string) : "" : "models/mapobjects/utility/tecknob3/tecknob1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/tecknob3/tecknob3.obj" }) = genmodel_mapobjects_utility_tecknob3_tecknob3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/tecknob3/tecknob3.obj"
	model(string) : "" : "models/mapobjects/utility/tecknob3/tecknob3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/trapbra/trapbra.obj" }) = genmodel_mapobjects_utility_trapbra_trapbra : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/trapbra/trapbra.obj"
	model(string) : "" : "models/mapobjects/utility/trapbra/trapbra.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/trihatch/trihatch.obj" }) = genmodel_mapobjects_utility_trihatch_trihatch : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/trihatch/trihatch.obj"
	model(string) : "" : "models/mapobjects/utility/trihatch/trihatch.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/vent/vent.obj" }) = genmodel_mapobjects_utility_vent_vent : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/vent/vent.obj"
	model(string) : "" : "models/mapobjects/utility/vent/vent.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/utility/vent/vent_small.obj" }) = genmodel_mapobjects_utility_vent_vent_small : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/utility/vent/vent_small.obj"
	model(string) : "" : "models/mapobjects/utility/vent/vent_small.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/airtank.obj" }) = genmodel_mapobjects_washroom_airtank : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/airtank.obj"
	model(string) : "" : "models/mapobjects/washroom/airtank.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/bsink.obj" }) = genmodel_mapobjects_washroom_bsink : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/bsink.obj"
	model(string) : "" : "models/mapobjects/washroom/bsink.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/clamp.obj" }) = genmodel_mapobjects_washroom_clamp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/clamp.obj"
	model(string) : "" : "models/mapobjects/washroom/clamp.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/dryer.obj" }) = genmodel_mapobjects_washroom_dryer : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/dryer.obj"
	model(string) : "" : "models/mapobjects/washroom/dryer.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/mop.obj" }) = genmodel_mapobjects_washroom_mop : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/mop.obj"
	model(string) : "" : "models/mapobjects/washroom/mop.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/mopbucket.obj" }) = genmodel_mapobjects_washroom_mopbucket : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/mopbucket.obj"
	model(string) : "" : "models/mapobjects/washroom/mopbucket.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/soap.obj" }) = genmodel_mapobjects_washroom_soap : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/soap.obj"
	model(string) : "" : "models/mapobjects/washroom/soap.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/tippy_bsink.obj" }) = genmodel_mapobjects_washroom_tippy_bsink : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/tippy_bsink.obj"
	model(string) : "" : "models/mapobjects/washroom/tippy_bsink.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/tippy_toilet.obj" }) = genmodel_mapobjects_washroom_tippy_toilet : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/tippy_toilet.obj"
	model(string) : "" : "models/mapobjects/washroom/tippy_toilet.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/toilet.obj" }) = genmodel_mapobjects_washroom_toilet : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/toilet.obj"
	model(string) : "" : "models/mapobjects/washroom/toilet.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/tp.obj" }) = genmodel_mapobjects_washroom_tp : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/tp.obj"
	model(string) : "" : "models/mapobjects/washroom/tp.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/trashcan01.obj" }) = genmodel_mapobjects_washroom_trashcan01 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/trashcan01.obj"
	model(string) : "" : "models/mapobjects/washroom/trashcan01.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/turinal.obj" }) = genmodel_mapobjects_washroom_turinal : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/turinal.obj"
	model(string) : "" : "models/mapobjects/washroom/turinal.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/washroom/urinal2.obj" }) = genmodel_mapobjects_washroom_urinal2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/washroom/urinal2.obj"
	model(string) : "" : "models/mapobjects/washroom/urinal2.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/webs/corner_ceiling.obj" }) = genmodel_mapobjects_webs_corner_ceiling : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/webs/corner_ceiling.obj"
	model(string) : "" : "models/mapobjects/webs/corner_ceiling.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/webs/corner_floor.obj" }) = genmodel_mapobjects_webs_corner_floor : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/webs/corner_floor.obj"
	model(string) : "" : "models/mapobjects/webs/corner_floor.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/mapobjects/webs/square.obj" }) = genmodel_mapobjects_webs_square : "No description"
[
	proxymodel(string) : "" : "_tb/models/mapobjects/webs/square.obj"
	model(string) : "" : "models/mapobjects/webs/square.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/goggles.obj" }) = genmodel_md5_characters_npcs_heads_goggles : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/goggles.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/goggles.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/h1.obj" }) = genmodel_md5_characters_npcs_heads_h1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/h1.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/h1.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/h2.obj" }) = genmodel_md5_characters_npcs_heads_h2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/h2.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/h2.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/h3.obj" }) = genmodel_md5_characters_npcs_heads_h3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/h3.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/h3.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/h4.obj" }) = genmodel_md5_characters_npcs_heads_h4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/h4.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/h4.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/h5.obj" }) = genmodel_md5_characters_npcs_heads_h5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/h5.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/h5.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/h6.obj" }) = genmodel_md5_characters_npcs_heads_h6 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/h6.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/h6.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/hxp1.obj" }) = genmodel_md5_characters_npcs_heads_hxp1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/hxp1.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/hxp1.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/hxp_helmet.obj" }) = genmodel_md5_characters_npcs_heads_hxp_helmet : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/hxp_helmet.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/hxp_helmet.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/mhelmet.obj" }) = genmodel_md5_characters_npcs_heads_mhelmet : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/mhelmet.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/mhelmet.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/heads/shelmet.obj" }) = genmodel_md5_characters_npcs_heads_shelmet : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/heads/shelmet.obj"
	model(string) : "" : "models/md5/characters/npcs/heads/shelmet.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/lanternlabcoatbody.obj" }) = genmodel_md5_characters_npcs_lanternlabcoatbody : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/lanternlabcoatbody.obj"
	model(string) : "" : "models/md5/characters/npcs/lanternlabcoatbody.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/lanternskeleton.obj" }) = genmodel_md5_characters_npcs_lanternskeleton : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/lanternskeleton.obj"
	model(string) : "" : "models/md5/characters/npcs/lanternskeleton.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/playermoves/spplayer.obj" }) = genmodel_md5_characters_npcs_playermoves_spplayer : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/playermoves/spplayer.obj"
	model(string) : "" : "models/md5/characters/npcs/playermoves/spplayer.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/zheads/skull.obj" }) = genmodel_md5_characters_npcs_zheads_skull : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/zheads/skull.obj"
	model(string) : "" : "models/md5/characters/npcs/zheads/skull.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/zheads/z1.obj" }) = genmodel_md5_characters_npcs_zheads_z1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/zheads/z1.obj"
	model(string) : "" : "models/md5/characters/npcs/zheads/z1.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/zheads/z2.obj" }) = genmodel_md5_characters_npcs_zheads_z2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/zheads/z2.obj"
	model(string) : "" : "models/md5/characters/npcs/zheads/z2.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/zheads/z3.obj" }) = genmodel_md5_characters_npcs_zheads_z3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/zheads/z3.obj"
	model(string) : "" : "models/md5/characters/npcs/zheads/z3.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/zheads/z4.obj" }) = genmodel_md5_characters_npcs_zheads_z4 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/zheads/z4.obj"
	model(string) : "" : "models/md5/characters/npcs/zheads/z4.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/zheads/z5.obj" }) = genmodel_md5_characters_npcs_zheads_z5 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/zheads/z5.obj"
	model(string) : "" : "models/md5/characters/npcs/zheads/z5.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/zheads/z6.obj" }) = genmodel_md5_characters_npcs_zheads_z6 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/zheads/z6.obj"
	model(string) : "" : "models/md5/characters/npcs/zheads/z6.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/npcs/zheads/z7.obj" }) = genmodel_md5_characters_npcs_zheads_z7 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/npcs/zheads/z7.obj"
	model(string) : "" : "models/md5/characters/npcs/zheads/z7.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/player/d3xp_spplayer.obj" }) = genmodel_md5_characters_player_d3xp_spplayer : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/player/d3xp_spplayer.obj"
	model(string) : "" : "models/md5/characters/player/d3xp_spplayer.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/player/head/d3xp_head.obj" }) = genmodel_md5_characters_player_head_d3xp_head : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/player/head/d3xp_head.obj"
	model(string) : "" : "models/md5/characters/player/head/d3xp_head.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/player/mocap/mgplayer.obj" }) = genmodel_md5_characters_player_mocap_mgplayer : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/player/mocap/mgplayer.obj"
	model(string) : "" : "models/md5/characters/player/mocap/mgplayer.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/player/mocap/player.obj" }) = genmodel_md5_characters_player_mocap_player : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/player/mocap/player.obj"
	model(string) : "" : "models/md5/characters/player/mocap/player.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/player/mocap/wepplayer.obj" }) = genmodel_md5_characters_player_mocap_wepplayer : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/player/mocap/wepplayer.obj"
	model(string) : "" : "models/md5/characters/player/mocap/wepplayer.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/characters/poppy/poppy.obj" }) = genmodel_md5_characters_poppy_poppy : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/characters/poppy/poppy.obj"
	model(string) : "" : "models/md5/characters/poppy/poppy.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/campbell/campbell.obj" }) = genmodel_md5_chars_campbell_campbell : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/campbell/campbell.obj"
	model(string) : "" : "models/md5/chars/campbell/campbell.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/erebus2/spooked.obj" }) = genmodel_md5_chars_erebus2_spooked : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/erebus2/spooked.obj"
	model(string) : "" : "models/md5/chars/erebus2/spooked.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/hazmat.obj" }) = genmodel_md5_chars_hazmat : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/hazmat.obj"
	model(string) : "" : "models/md5/chars/hazmat.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/jumpsuit.obj" }) = genmodel_md5_chars_jumpsuit : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/jumpsuit.obj"
	model(string) : "" : "models/md5/chars/jumpsuit.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/labcoat.obj" }) = genmodel_md5_chars_labcoat : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/labcoat.obj"
	model(string) : "" : "models/md5/chars/labcoat.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/marine.obj" }) = genmodel_md5_chars_marine : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/marine.obj"
	model(string) : "" : "models/md5/chars/marine.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/marine_w_mgun.obj" }) = genmodel_md5_chars_marine_w_mgun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/marine_w_mgun.obj"
	model(string) : "" : "models/md5/chars/marine_w_mgun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/mcneil/phobos2_mcneil_typing_loopmesh.obj" }) = genmodel_md5_chars_mcneil_phobos2_mcneil_typing_loopmesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/mcneil/phobos2_mcneil_typing_loopmesh.obj"
	model(string) : "" : "models/md5/chars/mcneil/phobos2_mcneil_typing_loopmesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/receptionist/marscity/receptioncin1_dufflebag.obj" }) = genmodel_md5_chars_receptionist_marscity_receptioncin1_dufflebag : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/receptionist/marscity/receptioncin1_dufflebag.obj"
	model(string) : "" : "models/md5/chars/receptionist/marscity/receptioncin1_dufflebag.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/receptionist/marscity/receptioncin1_smallpda.obj" }) = genmodel_md5_chars_receptionist_marscity_receptioncin1_smallpda : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/receptionist/marscity/receptioncin1_smallpda.obj"
	model(string) : "" : "models/md5/chars/receptionist/marscity/receptioncin1_smallpda.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/security.obj" }) = genmodel_md5_chars_security : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/security.obj"
	model(string) : "" : "models/md5/chars/security.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/skeleton.obj" }) = genmodel_md5_chars_skeleton : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/skeleton.obj"
	model(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/skeleton_w_mgun.obj" }) = genmodel_md5_chars_skeleton_w_mgun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/skeleton_w_mgun.obj"
	model(string) : "" : "models/md5/chars/skeleton_w_mgun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/suit.obj" }) = genmodel_md5_chars_suit : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/suit.obj"
	model(string) : "" : "models/md5/chars/suit.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/chars/tshirt.obj" }) = genmodel_md5_chars_tshirt : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/chars/tshirt.obj"
	model(string) : "" : "models/md5/chars/tshirt.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/admin/overhearcaseontable.obj" }) = genmodel_md5_cinematics_admin_overhearcaseontable : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/admin/overhearcaseontable.obj"
	model(string) : "" : "models/md5/cinematics/admin/overhearcaseontable.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/alphalabs1/helldoll.obj" }) = genmodel_md5_cinematics_alphalabs1_helldoll : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/alphalabs1/helldoll.obj"
	model(string) : "" : "models/md5/cinematics/alphalabs1/helldoll.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/caverns2/hkwallmesh.obj" }) = genmodel_md5_cinematics_caverns2_hkwallmesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/caverns2/hkwallmesh.obj"
	model(string) : "" : "models/md5/cinematics/caverns2/hkwallmesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/comm1/sentry_loader.obj" }) = genmodel_md5_cinematics_comm1_sentry_loader : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/comm1/sentry_loader.obj"
	model(string) : "" : "models/md5/cinematics/comm1/sentry_loader.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/commoutside/goo.obj" }) = genmodel_md5_cinematics_commoutside_goo : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/commoutside/goo.obj"
	model(string) : "" : "models/md5/cinematics/commoutside/goo.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/commoutside/rover.obj" }) = genmodel_md5_cinematics_commoutside_rover : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/commoutside/rover.obj"
	model(string) : "" : "models/md5/cinematics/commoutside/rover.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/delta1/scipull_mesh.obj" }) = genmodel_md5_cinematics_delta1_scipull_mesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/delta1/scipull_mesh.obj"
	model(string) : "" : "models/md5/cinematics/delta1/scipull_mesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/delta2a/teleporter.obj" }) = genmodel_md5_cinematics_delta2a_teleporter : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/delta2a/teleporter.obj"
	model(string) : "" : "models/md5/cinematics/delta2a/teleporter.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/delta2b/impwires.obj" }) = genmodel_md5_cinematics_delta2b_impwires : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/delta2b/impwires.obj"
	model(string) : "" : "models/md5/cinematics/delta2b/impwires.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/delta2b/revenant.obj" }) = genmodel_md5_cinematics_delta2b_revenant : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/delta2b/revenant.obj"
	model(string) : "" : "models/md5/cinematics/delta2b/revenant.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/delta2b/revwires.obj" }) = genmodel_md5_cinematics_delta2b_revwires : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/delta2b/revwires.obj"
	model(string) : "" : "models/md5/cinematics/delta2b/revwires.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/delta2b/waterwires.obj" }) = genmodel_md5_cinematics_delta2b_waterwires : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/delta2b/waterwires.obj"
	model(string) : "" : "models/md5/cinematics/delta2b/waterwires.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/delta4/hkintro_teleporter.obj" }) = genmodel_md5_cinematics_delta4_hkintro_teleporter : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/delta4/hkintro_teleporter.obj"
	model(string) : "" : "models/md5/cinematics/delta4/hkintro_teleporter.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/enpro/chair_lostintro.obj" }) = genmodel_md5_cinematics_enpro_chair_lostintro : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/enpro/chair_lostintro.obj"
	model(string) : "" : "models/md5/cinematics/enpro/chair_lostintro.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/enpro/exithelmet.obj" }) = genmodel_md5_cinematics_enpro_exithelmet : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/enpro/exithelmet.obj"
	model(string) : "" : "models/md5/cinematics/enpro/exithelmet.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/enpro/lostintro_spine.obj" }) = genmodel_md5_cinematics_enpro_lostintro_spine : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/enpro/lostintro_spine.obj"
	model(string) : "" : "models/md5/cinematics/enpro/lostintro_spine.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/enpro/lostsoul_mesh.obj" }) = genmodel_md5_cinematics_enpro_lostsoul_mesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/enpro/lostsoul_mesh.obj"
	model(string) : "" : "models/md5/cinematics/enpro/lostsoul_mesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/enpro/wounded_keycard.obj" }) = genmodel_md5_cinematics_enpro_wounded_keycard : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/enpro/wounded_keycard.obj"
	model(string) : "" : "models/md5/cinematics/enpro/wounded_keycard.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/erebus2/player_grabber.obj" }) = genmodel_md5_cinematics_erebus2_player_grabber : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/erebus2/player_grabber.obj"
	model(string) : "" : "models/md5/cinematics/erebus2/player_grabber.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/erebus2/player_orb.obj" }) = genmodel_md5_cinematics_erebus2_player_orb : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/erebus2/player_orb.obj"
	model(string) : "" : "models/md5/cinematics/erebus2/player_orb.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/erebus2/player_vulgarintro.obj" }) = genmodel_md5_cinematics_erebus2_player_vulgarintro : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/erebus2/player_vulgarintro.obj"
	model(string) : "" : "models/md5/cinematics/erebus2/player_vulgarintro.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/erebus5/e5_cloud.obj" }) = genmodel_md5_cinematics_erebus5_e5_cloud : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/erebus5/e5_cloud.obj"
	model(string) : "" : "models/md5/cinematics/erebus5/e5_cloud.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/erebus5/e5_player.obj" }) = genmodel_md5_cinematics_erebus5_e5_player : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/erebus5/e5_player.obj"
	model(string) : "" : "models/md5/cinematics/erebus5/e5_player.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/erebus5/envirosuit_on.obj" }) = genmodel_md5_cinematics_erebus5_envirosuit_on : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/erebus5/envirosuit_on.obj"
	model(string) : "" : "models/md5/cinematics/erebus5/envirosuit_on.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/erebus6/player.obj" }) = genmodel_md5_cinematics_erebus6_player : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/erebus6/player.obj"
	model(string) : "" : "models/md5/cinematics/erebus6/player.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/erebus6/player_outro.obj" }) = genmodel_md5_cinematics_erebus6_player_outro : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/erebus6/player_outro.obj"
	model(string) : "" : "models/md5/cinematics/erebus6/player_outro.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/erebus6/wallmesh.obj" }) = genmodel_md5_cinematics_erebus6_wallmesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/erebus6/wallmesh.obj"
	model(string) : "" : "models/md5/cinematics/erebus6/wallmesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/gravgun_intro/marine_gravmesh.obj" }) = genmodel_md5_cinematics_gravgun_intro_marine_gravmesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/gravgun_intro/marine_gravmesh.obj"
	model(string) : "" : "models/md5/cinematics/gravgun_intro/marine_gravmesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/hell1/guardianintro_soulcube.obj" }) = genmodel_md5_cinematics_hell1_guardianintro_soulcube : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/hell1/guardianintro_soulcube.obj"
	model(string) : "" : "models/md5/cinematics/hell1/guardianintro_soulcube.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/hell1/lstep.obj" }) = genmodel_md5_cinematics_hell1_lstep : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/hell1/lstep.obj"
	model(string) : "" : "models/md5/cinematics/hell1/lstep.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/hell1/rstep.obj" }) = genmodel_md5_cinematics_hell1_rstep : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/hell1/rstep.obj"
	model(string) : "" : "models/md5/cinematics/hell1/rstep.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/hell/maledict_intro/maledict_hell_intro.obj" }) = genmodel_md5_cinematics_hell_maledict_intro_maledict_hell_intro : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/hell/maledict_intro/maledict_hell_intro.obj"
	model(string) : "" : "models/md5/cinematics/hell/maledict_intro/maledict_hell_intro.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/hell/maledict_intro/player_maledict_intro.obj" }) = genmodel_md5_cinematics_hell_maledict_intro_player_maledict_intro : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/hell/maledict_intro/player_maledict_intro.obj"
	model(string) : "" : "models/md5/cinematics/hell/maledict_intro/player_maledict_intro.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/hellhole/cyberdeath_cyberdemon.obj" }) = genmodel_md5_cinematics_hellhole_cyberdeath_cyberdemon : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/hellhole/cyberdeath_cyberdemon.obj"
	model(string) : "" : "models/md5/cinematics/hellhole/cyberdeath_cyberdemon.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/hellhole/cyberrocks.obj" }) = genmodel_md5_cinematics_hellhole_cyberrocks : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/hellhole/cyberrocks.obj"
	model(string) : "" : "models/md5/cinematics/hellhole/cyberrocks.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro_eric/intro_wall_rocks.obj" }) = genmodel_md5_cinematics_intro_eric_intro_wall_rocks : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro_eric/intro_wall_rocks.obj"
	model(string) : "" : "models/md5/cinematics/intro_eric/intro_wall_rocks.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/imp.obj" }) = genmodel_md5_cinematics_intro_imp : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/imp.obj"
	model(string) : "" : "models/md5/cinematics/intro/imp.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/marine.obj" }) = genmodel_md5_cinematics_intro_marine : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/marine.obj"
	model(string) : "" : "models/md5/cinematics/intro/marine.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/mcneil.obj" }) = genmodel_md5_cinematics_intro_mcneil : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/mcneil.obj"
	model(string) : "" : "models/md5/cinematics/intro/mcneil.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/player_heartartifact.obj" }) = genmodel_md5_cinematics_intro_player_heartartifact : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/player_heartartifact.obj"
	model(string) : "" : "models/md5/cinematics/intro/player_heartartifact.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/player_helmet.obj" }) = genmodel_md5_cinematics_intro_player_helmet : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/player_helmet.obj"
	model(string) : "" : "models/md5/cinematics/intro/player_helmet.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/stock_marine.obj" }) = genmodel_md5_cinematics_intro_stock_marine : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/stock_marine.obj"
	model(string) : "" : "models/md5/cinematics/intro/stock_marine.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/stock_marine_detonator.obj" }) = genmodel_md5_cinematics_intro_stock_marine_detonator : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/stock_marine_detonator.obj"
	model(string) : "" : "models/md5/cinematics/intro/stock_marine_detonator.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/stock_marine_flashlight.obj" }) = genmodel_md5_cinematics_intro_stock_marine_flashlight : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/stock_marine_flashlight.obj"
	model(string) : "" : "models/md5/cinematics/intro/stock_marine_flashlight.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/stock_marine_gravitygun.obj" }) = genmodel_md5_cinematics_intro_stock_marine_gravitygun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/stock_marine_gravitygun.obj"
	model(string) : "" : "models/md5/cinematics/intro/stock_marine_gravitygun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/intro/stock_marine_pda.obj" }) = genmodel_md5_cinematics_intro_stock_marine_pda : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/intro/stock_marine_pda.obj"
	model(string) : "" : "models/md5/cinematics/intro/stock_marine_pda.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/le_hell_post/guardian_cinematic_mesh.obj" }) = genmodel_md5_cinematics_le_hell_post_guardian_cinematic_mesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/le_hell_post/guardian_cinematic_mesh.obj"
	model(string) : "" : "models/md5/cinematics/le_hell_post/guardian_cinematic_mesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/le_hell_post/marine_mesh.obj" }) = genmodel_md5_cinematics_le_hell_post_marine_mesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/le_hell_post/marine_mesh.obj"
	model(string) : "" : "models/md5/cinematics/le_hell_post/marine_mesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/le_hell_post/meyers_mesh.obj" }) = genmodel_md5_cinematics_le_hell_post_meyers_mesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/le_hell_post/meyers_mesh.obj"
	model(string) : "" : "models/md5/cinematics/le_hell_post/meyers_mesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/maledict_death/maledict.obj" }) = genmodel_md5_cinematics_maledict_death_maledict : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/maledict_death/maledict.obj"
	model(string) : "" : "models/md5/cinematics/maledict_death/maledict.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/maledict_death/player_heartartifact_end.obj" }) = genmodel_md5_cinematics_maledict_death_player_heartartifact_end : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/maledict_death/player_heartartifact_end.obj"
	model(string) : "" : "models/md5/cinematics/maledict_death/player_heartartifact_end.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/maledict_death/player_rocketlauncher_end.obj" }) = genmodel_md5_cinematics_maledict_death_player_rocketlauncher_end : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/maledict_death/player_rocketlauncher_end.obj"
	model(string) : "" : "models/md5/cinematics/maledict_death/player_rocketlauncher_end.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/maledict_death/player_turnrun_end.obj" }) = genmodel_md5_cinematics_maledict_death_player_turnrun_end : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/maledict_death/player_turnrun_end.obj"
	model(string) : "" : "models/md5/cinematics/maledict_death/player_turnrun_end.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/maledict_death/skull.obj" }) = genmodel_md5_cinematics_maledict_death_skull : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/maledict_death/skull.obj"
	model(string) : "" : "models/md5/cinematics/maledict_death/skull.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/maledict_intro/maledict.obj" }) = genmodel_md5_cinematics_maledict_intro_maledict : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/maledict_intro/maledict.obj"
	model(string) : "" : "models/md5/cinematics/maledict_intro/maledict.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/monorail/crash_debris.obj" }) = genmodel_md5_cinematics_monorail_crash_debris : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/monorail/crash_debris.obj"
	model(string) : "" : "models/md5/cinematics/monorail/crash_debris.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/phobos2/ai_dummy_deathmesh.obj" }) = genmodel_md5_cinematics_phobos2_ai_dummy_deathmesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/phobos2/ai_dummy_deathmesh.obj"
	model(string) : "" : "models/md5/cinematics/phobos2/ai_dummy_deathmesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/phobos2/phobos2_mcneil_chair.obj" }) = genmodel_md5_cinematics_phobos2_phobos2_mcneil_chair : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/phobos2/phobos2_mcneil_chair.obj"
	model(string) : "" : "models/md5/cinematics/phobos2/phobos2_mcneil_chair.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/phobos2/player.obj" }) = genmodel_md5_cinematics_phobos2_player : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/phobos2/player.obj"
	model(string) : "" : "models/md5/cinematics/phobos2/player.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/phobos2/playeroutro.obj" }) = genmodel_md5_cinematics_phobos2_playeroutro : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/phobos2/playeroutro.obj"
	model(string) : "" : "models/md5/cinematics/phobos2/playeroutro.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/recycling1/skybridge.obj" }) = genmodel_md5_cinematics_recycling1_skybridge : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/recycling1/skybridge.obj"
	model(string) : "" : "models/md5/cinematics/recycling1/skybridge.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/recycling2/mancintro_pipes.obj" }) = genmodel_md5_cinematics_recycling2_mancintro_pipes : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/recycling2/mancintro_pipes.obj"
	model(string) : "" : "models/md5/cinematics/recycling2/mancintro_pipes.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/revenant/revintro_impact.obj" }) = genmodel_md5_cinematics_revenant_revintro_impact : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/revenant/revintro_impact.obj"
	model(string) : "" : "models/md5/cinematics/revenant/revintro_impact.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/revenant/revintro_player2.obj" }) = genmodel_md5_cinematics_revenant_revintro_player2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/revenant/revintro_player2.obj"
	model(string) : "" : "models/md5/cinematics/revenant/revintro_player2.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/site3/floor_floor.obj" }) = genmodel_md5_cinematics_site3_floor_floor : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/site3/floor_floor.obj"
	model(string) : "" : "models/md5/cinematics/site3/floor_floor.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/underground/chestskull.obj" }) = genmodel_md5_cinematics_underground_chestskull : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/underground/chestskull.obj"
	model(string) : "" : "models/md5/cinematics/underground/chestskull.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/underground/impstairs.obj" }) = genmodel_md5_cinematics_underground_impstairs : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/underground/impstairs.obj"
	model(string) : "" : "models/md5/cinematics/underground/impstairs.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/underground/littleskull.obj" }) = genmodel_md5_cinematics_underground_littleskull : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/underground/littleskull.obj"
	model(string) : "" : "models/md5/cinematics/underground/littleskull.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/cinematics/underground/underground_impcrawl_door.obj" }) = genmodel_md5_cinematics_underground_underground_impcrawl_door : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/cinematics/underground/underground_impcrawl_door.obj"
	model(string) : "" : "models/md5/cinematics/underground/underground_impcrawl_door.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/enviroments/ai_dummy/ai_dummy.obj" }) = genmodel_md5_enviroments_ai_dummy_ai_dummy : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/enviroments/ai_dummy/ai_dummy.obj"
	model(string) : "" : "models/md5/enviroments/ai_dummy/ai_dummy.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/airlockdoor.obj" }) = genmodel_md5_environments_airlockdoor : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/airlockdoor.obj"
	model(string) : "" : "models/md5/environments/airlockdoor.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/cage_corpse.obj" }) = genmodel_md5_environments_cage_corpse : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/cage_corpse.obj"
	model(string) : "" : "models/md5/environments/cage_corpse.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/crane.obj" }) = genmodel_md5_environments_crane : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/crane.obj"
	model(string) : "" : "models/md5/environments/crane.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/env_swinglight_sl128.obj" }) = genmodel_md5_environments_env_swinglight_sl128 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/env_swinglight_sl128.obj"
	model(string) : "" : "models/md5/environments/env_swinglight_sl128.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/env_swinglight_sl64.obj" }) = genmodel_md5_environments_env_swinglight_sl64 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/env_swinglight_sl64.obj"
	model(string) : "" : "models/md5/environments/env_swinglight_sl64.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/env_xianbutton_1.obj" }) = genmodel_md5_environments_env_xianbutton_1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/env_xianbutton_1.obj"
	model(string) : "" : "models/md5/environments/env_xianbutton_1.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/evilmeat.obj" }) = genmodel_md5_environments_evilmeat : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/evilmeat.obj"
	model(string) : "" : "models/md5/environments/evilmeat.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/hellchain.obj" }) = genmodel_md5_environments_hellchain : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/hellchain.obj"
	model(string) : "" : "models/md5/environments/hellchain.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/impdoorbreak.obj" }) = genmodel_md5_environments_impdoorbreak : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/impdoorbreak.obj"
	model(string) : "" : "models/md5/environments/impdoorbreak.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/inviso.obj" }) = genmodel_md5_environments_inviso : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/inviso.obj"
	model(string) : "" : "models/md5/environments/inviso.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/mcuplatform.obj" }) = genmodel_md5_environments_mcuplatform : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/mcuplatform.obj"
	model(string) : "" : "models/md5/environments/mcuplatform.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/mummy.obj" }) = genmodel_md5_environments_mummy : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/mummy.obj"
	model(string) : "" : "models/md5/environments/mummy.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/pcellgen/pcellgen.obj" }) = genmodel_md5_environments_pcellgen_pcellgen : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/pcellgen/pcellgen.obj"
	model(string) : "" : "models/md5/environments/pcellgen/pcellgen.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/pcellgen_single/pcellgen_single.obj" }) = genmodel_md5_environments_pcellgen_single_pcellgen_single : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/pcellgen_single/pcellgen_single.obj"
	model(string) : "" : "models/md5/environments/pcellgen_single/pcellgen_single.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/platform.obj" }) = genmodel_md5_environments_platform : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/platform.obj"
	model(string) : "" : "models/md5/environments/platform.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/railing.obj" }) = genmodel_md5_environments_railing : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/railing.obj"
	model(string) : "" : "models/md5/environments/railing.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/storagecabinet.obj" }) = genmodel_md5_environments_storagecabinet : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/storagecabinet.obj"
	model(string) : "" : "models/md5/environments/storagecabinet.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/storagecabinet2.obj" }) = genmodel_md5_environments_storagecabinet2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/storagecabinet2.obj"
	model(string) : "" : "models/md5/environments/storagecabinet2.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/swinglight_long_wbulbs.obj" }) = genmodel_md5_environments_swinglight_long_wbulbs : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/swinglight_long_wbulbs.obj"
	model(string) : "" : "models/md5/environments/swinglight_long_wbulbs.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/swinglight_long_wbulbs_128.obj" }) = genmodel_md5_environments_swinglight_long_wbulbs_128 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/swinglight_long_wbulbs_128.obj"
	model(string) : "" : "models/md5/environments/swinglight_long_wbulbs_128.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/swinglight_long_wbulbs_192.obj" }) = genmodel_md5_environments_swinglight_long_wbulbs_192 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/swinglight_long_wbulbs_192.obj"
	model(string) : "" : "models/md5/environments/swinglight_long_wbulbs_192.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/swinglight_long_wbulbs_32.obj" }) = genmodel_md5_environments_swinglight_long_wbulbs_32 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/swinglight_long_wbulbs_32.obj"
	model(string) : "" : "models/md5/environments/swinglight_long_wbulbs_32.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/swinglight_round.obj" }) = genmodel_md5_environments_swinglight_round : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/swinglight_round.obj"
	model(string) : "" : "models/md5/environments/swinglight_round.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/environments/turret/turretmesh.obj" }) = genmodel_md5_environments_turret_turretmesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/environments/turret/turretmesh.obj"
	model(string) : "" : "models/md5/environments/turret/turretmesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/gibs/leftarmgib.obj" }) = genmodel_md5_gibs_leftarmgib : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/gibs/leftarmgib.obj"
	model(string) : "" : "models/md5/gibs/leftarmgib.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/gibs/leftleggib.obj" }) = genmodel_md5_gibs_leftleggib : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/gibs/leftleggib.obj"
	model(string) : "" : "models/md5/gibs/leftleggib.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/gibs/rtlolegstumpgib.obj" }) = genmodel_md5_gibs_rtlolegstumpgib : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/gibs/rtlolegstumpgib.obj"
	model(string) : "" : "models/md5/gibs/rtlolegstumpgib.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/gibs/rtuplegstumpgib.obj" }) = genmodel_md5_gibs_rtuplegstumpgib : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/gibs/rtuplegstumpgib.obj"
	model(string) : "" : "models/md5/gibs/rtuplegstumpgib.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/gibs/ruparmstubgib.obj" }) = genmodel_md5_gibs_ruparmstubgib : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/gibs/ruparmstubgib.obj"
	model(string) : "" : "models/md5/gibs/ruparmstubgib.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/gibs/spinegib.obj" }) = genmodel_md5_gibs_spinegib : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/gibs/spinegib.obj"
	model(string) : "" : "models/md5/gibs/spinegib.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/gibs/torsogib.obj" }) = genmodel_md5_gibs_torsogib : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/gibs/torsogib.obj"
	model(string) : "" : "models/md5/gibs/torsogib.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/heads/betruger/betruger.obj" }) = genmodel_md5_heads_betruger_betruger : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/heads/betruger/betruger.obj"
	model(string) : "" : "models/md5/heads/betruger/betruger.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/heads/campbell/campbell.obj" }) = genmodel_md5_heads_campbell_campbell : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/heads/campbell/campbell.obj"
	model(string) : "" : "models/md5/heads/campbell/campbell.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/heads/head02young/h2_cinematic.obj" }) = genmodel_md5_heads_head02young_h2_cinematic : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/heads/head02young/h2_cinematic.obj"
	model(string) : "" : "models/md5/heads/head02young/h2_cinematic.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/heads/player/player.obj" }) = genmodel_md5_heads_player_player : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/heads/player/player.obj"
	model(string) : "" : "models/md5/heads/player/player.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/heads/sarge/sarge.obj" }) = genmodel_md5_heads_sarge_sarge : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/heads/sarge/sarge.obj"
	model(string) : "" : "models/md5/heads/sarge/sarge.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/heads/security_goggles/goggles.obj" }) = genmodel_md5_heads_security_goggles_goggles : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/heads/security_goggles/goggles.obj"
	model(string) : "" : "models/md5/heads/security_goggles/goggles.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/heads/swann/swann.obj" }) = genmodel_md5_heads_swann_swann : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/heads/swann/swann.obj"
	model(string) : "" : "models/md5/heads/swann/swann.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/items/bfgcase/bfgcase.obj" }) = genmodel_md5_items_bfgcase_bfgcase : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/items/bfgcase/bfgcase.obj"
	model(string) : "" : "models/md5/items/bfgcase/bfgcase.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/items/flashlight_view/viewflashlight.obj" }) = genmodel_md5_items_flashlight_view_viewflashlight : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/items/flashlight_view/viewflashlight.obj"
	model(string) : "" : "models/md5/items/flashlight_view/viewflashlight.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/items/flashlight_world/worldflashlight.obj" }) = genmodel_md5_items_flashlight_world_worldflashlight : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/items/flashlight_world/worldflashlight.obj"
	model(string) : "" : "models/md5/items/flashlight_world/worldflashlight.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/items/pda_view/idle.obj" }) = genmodel_md5_items_pda_view_idle : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/items/pda_view/idle.obj"
	model(string) : "" : "models/md5/items/pda_view/idle.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/items/pda_world/worldpda.obj" }) = genmodel_md5_items_pda_world_worldpda : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/items/pda_world/worldpda.obj"
	model(string) : "" : "models/md5/items/pda_world/worldpda.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/items/turret1/turret.obj" }) = genmodel_md5_items_turret1_turret : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/items/turret1/turret.obj"
	model(string) : "" : "models/md5/items/turret1/turret.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/archvile/archvile.obj" }) = genmodel_md5_monsters_archvile_archvile : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/archvile/archvile.obj"
	model(string) : "" : "models/md5/monsters/archvile/archvile.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/cacodemon/cacodemon.obj" }) = genmodel_md5_monsters_cacodemon_cacodemon : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/cacodemon/cacodemon.obj"
	model(string) : "" : "models/md5/monsters/cacodemon/cacodemon.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/cherub/cherub.obj" }) = genmodel_md5_monsters_cherub_cherub : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/cherub/cherub.obj"
	model(string) : "" : "models/md5/monsters/cherub/cherub.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/cyberdemon/cyberdemon.obj" }) = genmodel_md5_monsters_cyberdemon_cyberdemon : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/cyberdemon/cyberdemon.obj"
	model(string) : "" : "models/md5/monsters/cyberdemon/cyberdemon.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/d3xp_bruiser/d3xp_bruiser.obj" }) = genmodel_md5_monsters_d3xp_bruiser_d3xp_bruiser : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/d3xp_bruiser/d3xp_bruiser.obj"
	model(string) : "" : "models/md5/monsters/d3xp_bruiser/d3xp_bruiser.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/d3xp_invul/d3xp_invul.obj" }) = genmodel_md5_monsters_d3xp_invul_d3xp_invul : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/d3xp_invul/d3xp_invul.obj"
	model(string) : "" : "models/md5/monsters/d3xp_invul/d3xp_invul.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/d3xp_maledict/maledict.obj" }) = genmodel_md5_monsters_d3xp_maledict_maledict : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/d3xp_maledict/maledict.obj"
	model(string) : "" : "models/md5/monsters/d3xp_maledict/maledict.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/forgotten2/forgotten2.obj" }) = genmodel_md5_monsters_forgotten2_forgotten2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/forgotten2/forgotten2.obj"
	model(string) : "" : "models/md5/monsters/forgotten2/forgotten2.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/forgotten/forgotten.obj" }) = genmodel_md5_monsters_forgotten_forgotten : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/forgotten/forgotten.obj"
	model(string) : "" : "models/md5/monsters/forgotten/forgotten.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/gseeker/gseeker.obj" }) = genmodel_md5_monsters_gseeker_gseeker : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/gseeker/gseeker.obj"
	model(string) : "" : "models/md5/monsters/gseeker/gseeker.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/guardian/guardian.obj" }) = genmodel_md5_monsters_guardian_guardian : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/guardian/guardian.obj"
	model(string) : "" : "models/md5/monsters/guardian/guardian.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/hellknight/hellknight.obj" }) = genmodel_md5_monsters_hellknight_hellknight : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/hellknight/hellknight.obj"
	model(string) : "" : "models/md5/monsters/hellknight/hellknight.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/hunter_berzerk/berzerk_makemesh.obj" }) = genmodel_md5_monsters_hunter_berzerk_berzerk_makemesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/hunter_berzerk/berzerk_makemesh.obj"
	model(string) : "" : "models/md5/monsters/hunter_berzerk/berzerk_makemesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/hunter_berzerk/idle.obj" }) = genmodel_md5_monsters_hunter_berzerk_idle : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/hunter_berzerk/idle.obj"
	model(string) : "" : "models/md5/monsters/hunter_berzerk/idle.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/hunter_helltime/helltime.obj" }) = genmodel_md5_monsters_hunter_helltime_helltime : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/hunter_helltime/helltime.obj"
	model(string) : "" : "models/md5/monsters/hunter_helltime/helltime.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/imp/imp.obj" }) = genmodel_md5_monsters_imp_imp : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/imp/imp.obj"
	model(string) : "" : "models/md5/monsters/imp/imp.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/lostsoul/lostsoul.obj" }) = genmodel_md5_monsters_lostsoul_lostsoul : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/lostsoul/lostsoul.obj"
	model(string) : "" : "models/md5/monsters/lostsoul/lostsoul.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/maggot3/maggot3.obj" }) = genmodel_md5_monsters_maggot3_maggot3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/maggot3/maggot3.obj"
	model(string) : "" : "models/md5/monsters/maggot3/maggot3.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/maledict/debris.obj" }) = genmodel_md5_monsters_maledict_debris : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/maledict/debris.obj"
	model(string) : "" : "models/md5/monsters/maledict/debris.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/maledict/maledict.obj" }) = genmodel_md5_monsters_maledict_maledict : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/maledict/maledict.obj"
	model(string) : "" : "models/md5/monsters/maledict/maledict.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/mancubus/james/mancubus.obj" }) = genmodel_md5_monsters_mancubus_james_mancubus : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/mancubus/james/mancubus.obj"
	model(string) : "" : "models/md5/monsters/mancubus/james/mancubus.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/pinky/pinky.obj" }) = genmodel_md5_monsters_pinky_pinky : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/pinky/pinky.obj"
	model(string) : "" : "models/md5/monsters/pinky/pinky.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/revenant/james/revenant.obj" }) = genmodel_md5_monsters_revenant_james_revenant : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/revenant/james/revenant.obj"
	model(string) : "" : "models/md5/monsters/revenant/james/revenant.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/sabaoth/sabaoth.obj" }) = genmodel_md5_monsters_sabaoth_sabaoth : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/sabaoth/sabaoth.obj"
	model(string) : "" : "models/md5/monsters/sabaoth/sabaoth.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/sentry/sentry.obj" }) = genmodel_md5_monsters_sentry_sentry : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/sentry/sentry.obj"
	model(string) : "" : "models/md5/monsters/sentry/sentry.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/skeleton/skeleton.obj" }) = genmodel_md5_monsters_skeleton_skeleton : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/skeleton/skeleton.obj"
	model(string) : "" : "models/md5/monsters/skeleton/skeleton.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/tick/tick.obj" }) = genmodel_md5_monsters_tick_tick : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/tick/tick.obj"
	model(string) : "" : "models/md5/monsters/tick/tick.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/trite/trite.obj" }) = genmodel_md5_monsters_trite_trite : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/trite/trite.obj"
	model(string) : "" : "models/md5/monsters/trite/trite.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/vagary/vagary.obj" }) = genmodel_md5_monsters_vagary_vagary : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/vagary/vagary.obj"
	model(string) : "" : "models/md5/monsters/vagary/vagary.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/vulgar/vulgar.obj" }) = genmodel_md5_monsters_vulgar_vulgar : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/vulgar/vulgar.obj"
	model(string) : "" : "models/md5/monsters/vulgar/vulgar.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/wraith/wraith.obj" }) = genmodel_md5_monsters_wraith_wraith : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/wraith/wraith.obj"
	model(string) : "" : "models/md5/monsters/wraith/wraith.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zcc/zcc.obj" }) = genmodel_md5_monsters_zcc_zcc : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zcc/zcc.obj"
	model(string) : "" : "models/md5/monsters/zcc/zcc.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zct/zct.obj" }) = genmodel_md5_monsters_zct_zct : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zct/zct.obj"
	model(string) : "" : "models/md5/monsters/zct/zct.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zfat/zfat.obj" }) = genmodel_md5_monsters_zfat_zfat : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zfat/zfat.obj"
	model(string) : "" : "models/md5/monsters/zfat/zfat.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/bernie/bernie.obj" }) = genmodel_md5_monsters_zombies_bernie_bernie : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/bernie/bernie.obj"
	model(string) : "" : "models/md5/monsters/zombies/bernie/bernie.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/boney/boney.obj" }) = genmodel_md5_monsters_zombies_boney_boney : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/boney/boney.obj"
	model(string) : "" : "models/md5/monsters/zombies/boney/boney.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/hazmat_zombie/hazmat_zombie.obj" }) = genmodel_md5_monsters_zombies_hazmat_zombie_hazmat_zombie : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/hazmat_zombie/hazmat_zombie.obj"
	model(string) : "" : "models/md5/monsters/zombies/hazmat_zombie/hazmat_zombie.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = genmodel_md5_monsters_zombies_jumpsuitzombie : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj"
	model(string) : "" : "models/md5/monsters/zombies/jumpsuitzombie.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = genmodel_md5_monsters_zombies_labcoatzombie : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/labcoatzombie.obj"
	model(string) : "" : "models/md5/monsters/zombies/labcoatzombie.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/morgue/morgue.obj" }) = genmodel_md5_monsters_zombies_morgue_morgue : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/morgue/morgue.obj"
	model(string) : "" : "models/md5/monsters/zombies/morgue/morgue.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/sawyer/sawyer.obj" }) = genmodel_md5_monsters_zombies_sawyer_sawyer : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/sawyer/sawyer.obj"
	model(string) : "" : "models/md5/monsters/zombies/sawyer/sawyer.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/suitzombie.obj" }) = genmodel_md5_monsters_zombies_suitzombie : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/suitzombie.obj"
	model(string) : "" : "models/md5/monsters/zombies/suitzombie.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/tshirtzombie.obj" }) = genmodel_md5_monsters_zombies_tshirtzombie : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/tshirtzombie.obj"
	model(string) : "" : "models/md5/monsters/zombies/tshirtzombie.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/zmaint/zmaint.obj" }) = genmodel_md5_monsters_zombies_zmaint_zmaint : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/zmaint/zmaint.obj"
	model(string) : "" : "models/md5/monsters/zombies/zmaint/zmaint.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/zsec_machinegun/zsecmachinegun.obj" }) = genmodel_md5_monsters_zombies_zsec_machinegun_zsecmachinegun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/zsec_machinegun/zsecmachinegun.obj"
	model(string) : "" : "models/md5/monsters/zombies/zsec_machinegun/zsecmachinegun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/zsec_pistol/zsecpistol.obj" }) = genmodel_md5_monsters_zombies_zsec_pistol_zsecpistol : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/zsec_pistol/zsecpistol.obj"
	model(string) : "" : "models/md5/monsters/zombies/zsec_pistol/zsecpistol.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/monsters/zombies/zsec_shotgun/zsecshotgun.obj" }) = genmodel_md5_monsters_zombies_zsec_shotgun_zsecshotgun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/monsters/zombies/zsec_shotgun/zsecshotgun.obj"
	model(string) : "" : "models/md5/monsters/zombies/zsec_shotgun/zsecshotgun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/phobos2/tram.obj" }) = genmodel_md5_phobos2_tram : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/phobos2/tram.obj"
	model(string) : "" : "models/md5/phobos2/tram.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/props/adrenaline.obj" }) = genmodel_md5_props_adrenaline : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/props/adrenaline.obj"
	model(string) : "" : "models/md5/props/adrenaline.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/props/dufflebag.obj" }) = genmodel_md5_props_dufflebag : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/props/dufflebag.obj"
	model(string) : "" : "models/md5/props/dufflebag.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/props/foamcup.obj" }) = genmodel_md5_props_foamcup : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/props/foamcup.obj"
	model(string) : "" : "models/md5/props/foamcup.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/props/leftflashlight.obj" }) = genmodel_md5_props_leftflashlight : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/props/leftflashlight.obj"
	model(string) : "" : "models/md5/props/leftflashlight.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/props/machinegun.obj" }) = genmodel_md5_props_machinegun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/props/machinegun.obj"
	model(string) : "" : "models/md5/props/machinegun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/props/metal_lounge_chair.obj" }) = genmodel_md5_props_metal_lounge_chair : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/props/metal_lounge_chair.obj"
	model(string) : "" : "models/md5/props/metal_lounge_chair.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/props/pistol.obj" }) = genmodel_md5_props_pistol : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/props/pistol.obj"
	model(string) : "" : "models/md5/props/pistol.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/props/soft_desk_chair2.obj" }) = genmodel_md5_props_soft_desk_chair2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/props/soft_desk_chair2.obj"
	model(string) : "" : "models/md5/props/soft_desk_chair2.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/props/wrench.obj" }) = genmodel_md5_props_wrench : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/props/wrench.obj"
	model(string) : "" : "models/md5/props/wrench.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/artifact_world/artifactworld.obj" }) = genmodel_md5_weapons_artifact_world_artifactworld : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/artifact_world/artifactworld.obj"
	model(string) : "" : "models/md5/weapons/artifact_world/artifactworld.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/bfg_view/viewbfg.obj" }) = genmodel_md5_weapons_bfg_view_viewbfg : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/bfg_view/viewbfg.obj"
	model(string) : "" : "models/md5/weapons/bfg_view/viewbfg.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/bfg_world/worldbfg.obj" }) = genmodel_md5_weapons_bfg_world_worldbfg : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/bfg_world/worldbfg.obj"
	model(string) : "" : "models/md5/weapons/bfg_world/worldbfg.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/blood_orb_view/new/bloodorb.obj" }) = genmodel_md5_weapons_blood_orb_view_new_bloodorb : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/blood_orb_view/new/bloodorb.obj"
	model(string) : "" : "models/md5/weapons/blood_orb_view/new/bloodorb.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/chaingun_view/viewchaingun.obj" }) = genmodel_md5_weapons_chaingun_view_viewchaingun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/chaingun_view/viewchaingun.obj"
	model(string) : "" : "models/md5/weapons/chaingun_view/viewchaingun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/chaingun_world/worldchaingun.obj" }) = genmodel_md5_weapons_chaingun_world_worldchaingun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/chaingun_world/worldchaingun.obj"
	model(string) : "" : "models/md5/weapons/chaingun_world/worldchaingun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/chainsaw_view/viewchainsaw.obj" }) = genmodel_md5_weapons_chainsaw_view_viewchainsaw : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/chainsaw_view/viewchainsaw.obj"
	model(string) : "" : "models/md5/weapons/chainsaw_view/viewchainsaw.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/chainsaw_world/worldchainsaw.obj" }) = genmodel_md5_weapons_chainsaw_world_worldchainsaw : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/chainsaw_world/worldchainsaw.obj"
	model(string) : "" : "models/md5/weapons/chainsaw_world/worldchainsaw.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/doublebarrel_view/new/dbviewmesh.obj" }) = genmodel_md5_weapons_doublebarrel_view_new_dbviewmesh : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/doublebarrel_view/new/dbviewmesh.obj"
	model(string) : "" : "models/md5/weapons/doublebarrel_view/new/dbviewmesh.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/fists_view/fists.obj" }) = genmodel_md5_weapons_fists_view_fists : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/fists_view/fists.obj"
	model(string) : "" : "models/md5/weapons/fists_view/fists.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/grabber_view/idleopen.obj" }) = genmodel_md5_weapons_grabber_view_idleopen : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/grabber_view/idleopen.obj"
	model(string) : "" : "models/md5/weapons/grabber_view/idleopen.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/grabber_world/worldgrabber.obj" }) = genmodel_md5_weapons_grabber_world_worldgrabber : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/grabber_world/worldgrabber.obj"
	model(string) : "" : "models/md5/weapons/grabber_world/worldgrabber.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/grenade_view/viewgrenade.obj" }) = genmodel_md5_weapons_grenade_view_viewgrenade : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/grenade_view/viewgrenade.obj"
	model(string) : "" : "models/md5/weapons/grenade_view/viewgrenade.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/grenade_world/worldgrenade.obj" }) = genmodel_md5_weapons_grenade_world_worldgrenade : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/grenade_world/worldgrenade.obj"
	model(string) : "" : "models/md5/weapons/grenade_world/worldgrenade.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/machinegun_view/viewmachinegun.obj" }) = genmodel_md5_weapons_machinegun_view_viewmachinegun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/machinegun_view/viewmachinegun.obj"
	model(string) : "" : "models/md5/weapons/machinegun_view/viewmachinegun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/machinegun_world/worldmachinegun.obj" }) = genmodel_md5_weapons_machinegun_world_worldmachinegun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/machinegun_world/worldmachinegun.obj"
	model(string) : "" : "models/md5/weapons/machinegun_world/worldmachinegun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/pistol_view/viewpistol.obj" }) = genmodel_md5_weapons_pistol_view_viewpistol : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/pistol_view/viewpistol.obj"
	model(string) : "" : "models/md5/weapons/pistol_view/viewpistol.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/pistol_world/worldpistol.obj" }) = genmodel_md5_weapons_pistol_world_worldpistol : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/pistol_world/worldpistol.obj"
	model(string) : "" : "models/md5/weapons/pistol_world/worldpistol.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/plasmagun_view/viewplasmagun.obj" }) = genmodel_md5_weapons_plasmagun_view_viewplasmagun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/plasmagun_view/viewplasmagun.obj"
	model(string) : "" : "models/md5/weapons/plasmagun_view/viewplasmagun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/plasmagun_world/worldplasmagun.obj" }) = genmodel_md5_weapons_plasmagun_world_worldplasmagun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/plasmagun_world/worldplasmagun.obj"
	model(string) : "" : "models/md5/weapons/plasmagun_world/worldplasmagun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/rocketlauncher_view/viewrocketlauncher.obj" }) = genmodel_md5_weapons_rocketlauncher_view_viewrocketlauncher : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/rocketlauncher_view/viewrocketlauncher.obj"
	model(string) : "" : "models/md5/weapons/rocketlauncher_view/viewrocketlauncher.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/rocketlauncher_world/worldrocketlauncher.obj" }) = genmodel_md5_weapons_rocketlauncher_world_worldrocketlauncher : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/rocketlauncher_world/worldrocketlauncher.obj"
	model(string) : "" : "models/md5/weapons/rocketlauncher_world/worldrocketlauncher.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/shotgun_double_world/worlddbshotgun.obj" }) = genmodel_md5_weapons_shotgun_double_world_worlddbshotgun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/shotgun_double_world/worlddbshotgun.obj"
	model(string) : "" : "models/md5/weapons/shotgun_double_world/worlddbshotgun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/shotgun_view/viewshotgun.obj" }) = genmodel_md5_weapons_shotgun_view_viewshotgun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/shotgun_view/viewshotgun.obj"
	model(string) : "" : "models/md5/weapons/shotgun_view/viewshotgun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/shotgun_world/worldshotgun.obj" }) = genmodel_md5_weapons_shotgun_world_worldshotgun : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/shotgun_world/worldshotgun.obj"
	model(string) : "" : "models/md5/weapons/shotgun_world/worldshotgun.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/soulcube_view/soulcube.obj" }) = genmodel_md5_weapons_soulcube_view_soulcube : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/soulcube_view/soulcube.obj"
	model(string) : "" : "models/md5/weapons/soulcube_view/soulcube.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/md5/weapons/soulcube_world/worldsoulcube.obj" }) = genmodel_md5_weapons_soulcube_world_worldsoulcube : "No description"
[
	proxymodel(string) : "" : "_tb/models/md5/weapons/soulcube_world/worldsoulcube.obj"
	model(string) : "" : "models/md5/weapons/soulcube_world/worldsoulcube.md5mesh"
]

@PointClass base(misc_model) model({ "path": "_tb/models/monsters/cyberdemon/cdrocket.obj" }) = genmodel_monsters_cyberdemon_cdrocket : "No description"
[
	proxymodel(string) : "" : "_tb/models/monsters/cyberdemon/cdrocket.obj"
	model(string) : "" : "models/monsters/cyberdemon/cdrocket.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/monsters/gseeker/gseeker_flare_on_orig.obj" }) = genmodel_monsters_gseeker_gseeker_flare_on_orig : "No description"
[
	proxymodel(string) : "" : "_tb/models/monsters/gseeker/gseeker_flare_on_orig.obj"
	model(string) : "" : "models/monsters/gseeker/gseeker_flare_on_orig.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/monsters/spawn/redspawn.obj" }) = genmodel_monsters_spawn_redspawn : "No description"
[
	proxymodel(string) : "" : "_tb/models/monsters/spawn/redspawn.obj"
	model(string) : "" : "models/monsters/spawn/redspawn.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/monsters/spawn/spawn.obj" }) = genmodel_monsters_spawn_spawn : "No description"
[
	proxymodel(string) : "" : "_tb/models/monsters/spawn/spawn.obj"
	model(string) : "" : "models/monsters/spawn/spawn.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/monsters/spawn/spawnlightning.obj" }) = genmodel_monsters_spawn_spawnlightning : "No description"
[
	proxymodel(string) : "" : "_tb/models/monsters/spawn/spawnlightning.obj"
	model(string) : "" : "models/monsters/spawn/spawnlightning.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/monsters/zsecurity/zsheild.obj" }) = genmodel_monsters_zsecurity_zsheild : "No description"
[
	proxymodel(string) : "" : "_tb/models/monsters/zsecurity/zsheild.obj"
	model(string) : "" : "models/monsters/zsecurity/zsheild.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/alphalabs2/alphalabs2_outside.obj" }) = genmodel_outdoors_alphalabs2_alphalabs2_outside : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/alphalabs2/alphalabs2_outside.obj"
	model(string) : "" : "models/outdoors/alphalabs2/alphalabs2_outside.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/d3dm4/d3dm4_b.obj" }) = genmodel_outdoors_d3dm4_d3dm4_b : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/d3dm4/d3dm4_b.obj"
	model(string) : "" : "models/outdoors/d3dm4/d3dm4_b.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/d3dm4/d3dm4_c.obj" }) = genmodel_outdoors_d3dm4_d3dm4_c : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/d3dm4/d3dm4_c.obj"
	model(string) : "" : "models/outdoors/d3dm4/d3dm4_c.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/dm/dm_outside.obj" }) = genmodel_outdoors_dm_dm_outside : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/dm/dm_outside.obj"
	model(string) : "" : "models/outdoors/dm/dm_outside.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/dm/terrain_d3dm2_small_sd.obj" }) = genmodel_outdoors_dm_terrain_d3dm2_small_sd : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/dm/terrain_d3dm2_small_sd.obj"
	model(string) : "" : "models/outdoors/dm/terrain_d3dm2_small_sd.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/tram/haha.obj" }) = genmodel_outdoors_tram_haha : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/tram/haha.obj"
	model(string) : "" : "models/outdoors/tram/haha.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/tram/test.obj" }) = genmodel_outdoors_tram_test : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/tram/test.obj"
	model(string) : "" : "models/outdoors/tram/test.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/tram/tram_brokentrack.obj" }) = genmodel_outdoors_tram_tram_brokentrack : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/tram/tram_brokentrack.obj"
	model(string) : "" : "models/outdoors/tram/tram_brokentrack.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/tram/tram_door2.obj" }) = genmodel_outdoors_tram_tram_door2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/tram/tram_door2.obj"
	model(string) : "" : "models/outdoors/tram/tram_door2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/tram/tram_door3.obj" }) = genmodel_outdoors_tram_tram_door3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/tram/tram_door3.obj"
	model(string) : "" : "models/outdoors/tram/tram_door3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/outdoors/tram/tram_door_noglass.obj" }) = genmodel_outdoors_tram_tram_door_noglass : "No description"
[
	proxymodel(string) : "" : "_tb/models/outdoors/tram/tram_door_noglass.obj"
	model(string) : "" : "models/outdoors/tram/tram_door_noglass.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/patj/hell_vortex.obj" }) = genmodel_patj_hell_vortex : "No description"
[
	proxymodel(string) : "" : "_tb/models/patj/hell_vortex.obj"
	model(string) : "" : "models/patj/hell_vortex.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/patj/meteor1.obj" }) = genmodel_patj_meteor1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/patj/meteor1.obj"
	model(string) : "" : "models/patj/meteor1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/patj/meteor2.obj" }) = genmodel_patj_meteor2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/patj/meteor2.obj"
	model(string) : "" : "models/patj/meteor2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/patj/meteor3.obj" }) = genmodel_patj_meteor3 : "No description"
[
	proxymodel(string) : "" : "_tb/models/patj/meteor3.obj"
	model(string) : "" : "models/patj/meteor3.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/patj/meteor_huge.obj" }) = genmodel_patj_meteor_huge : "No description"
[
	proxymodel(string) : "" : "_tb/models/patj/meteor_huge.obj"
	model(string) : "" : "models/patj/meteor_huge.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/patj/wallmonitor1.obj" }) = genmodel_patj_wallmonitor1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/patj/wallmonitor1.obj"
	model(string) : "" : "models/patj/wallmonitor1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/seneca/reactor/reactorlaser1.obj" }) = genmodel_seneca_reactor_reactorlaser1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/seneca/reactor/reactorlaser1.obj"
	model(string) : "" : "models/seneca/reactor/reactorlaser1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/seneca/reactor/reactorspinner.obj" }) = genmodel_seneca_reactor_reactorspinner : "No description"
[
	proxymodel(string) : "" : "_tb/models/seneca/reactor/reactorspinner.obj"
	model(string) : "" : "models/seneca/reactor/reactorspinner.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/seneca/reactor/reactortube.obj" }) = genmodel_seneca_reactor_reactortube : "No description"
[
	proxymodel(string) : "" : "_tb/models/seneca/reactor/reactortube.obj"
	model(string) : "" : "models/seneca/reactor/reactortube.ase"
]

@PointClass base(misc_model) model({ "path": "_tb/models/seneca/xianroom/xbridge1.obj" }) = genmodel_seneca_xianroom_xbridge1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/seneca/xianroom/xbridge1.obj"
	model(string) : "" : "models/seneca/xianroom/xbridge1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/seneca/xianroom/xbridge2.obj" }) = genmodel_seneca_xianroom_xbridge2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/seneca/xianroom/xbridge2.obj"
	model(string) : "" : "models/seneca/xianroom/xbridge2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/seneca/xianroom/xbridge3a.obj" }) = genmodel_seneca_xianroom_xbridge3a : "No description"
[
	proxymodel(string) : "" : "_tb/models/seneca/xianroom/xbridge3a.obj"
	model(string) : "" : "models/seneca/xianroom/xbridge3a.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/seneca/xianroom/xbridge3a2.obj" }) = genmodel_seneca_xianroom_xbridge3a2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/seneca/xianroom/xbridge3a2.obj"
	model(string) : "" : "models/seneca/xianroom/xbridge3a2.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/seneca/xianroom/xianroom1.obj" }) = genmodel_seneca_xianroom_xianroom1 : "No description"
[
	proxymodel(string) : "" : "_tb/models/seneca/xianroom/xianroom1.obj"
	model(string) : "" : "models/seneca/xianroom/xianroom1.lwo"
]

@PointClass base(misc_model) model({ "path": "_tb/models/ted/erebus2/erebus_deb2.obj" }) = genmodel_ted_erebus2_erebus_deb2 : "No description"
[
	proxymodel(string) : "" : "_tb/models/ted/erebus2/erebus_deb2.obj"
	model(string) : "" : "models/ted/erebus2/erebus_deb2.ase"
]

@PointClass base(func_shockwave) = harvest_shockwave : "No description"
[
	start_on(string) : "" : "1"
	duration(string) : "" : "250"
	startsize(string) : "" : "8"
	endsize(string) : "" : "64"
	magnitude(string) : "" : "10000"
]

@PointClass color(255 255 0) size(-4 -4 -4, 4 4 4) model({ "path": "sprites/information.png", "scale": 0.03125 }) = info_location : "Place one of these in each door-separated area for naming the gameplay sections
"
[
	spawnclass(string) : "" : "idLocationEntity"
	name(string) : "location name for HUD.  Cannot be the same as any other entity in the game."
	location(string) : "use this when you have two locations with the same name."
]

@PointClass color(255 255 0) size(-16 -16 -16, 16 16 16) model({ "path": "sprites/information.png", "scale": 0.03125 }) = info_locationseparator : "Touch a vis-portal with this to break location name flood filling without using a door
"
[
	spawnclass(string) : "" : "idLocationSeparatorEntity"
]

@PointClass color(255 0 255) size(-16 -16 0, 16 16 64) = info_player_deathmatch : "Potential spawning position for deathmatch games.  The first time a player enters the game, they will be at an 'initial' spot.
"
[
	spawnclass(string) : "" : "idPlayerStart"
	target(string) : "targets to fire when someone spawns in."
	initial(string) : "this is an initial spawn spot"
]

@PointClass color(255 0 0) size(-16 -16 0, 16 16 64) = info_player_start : "Potential spawning position for single player games.
"
[
	spawnclass(string) : "" : "idPlayerStart"
	useEffect(string) : "show teleportation effect for useEffect seconds.. 0 is instant"
	skin(string) : "skin to use for player model"
]

@PointClass color(255 0 0) size(-16 -16 0, 16 16 64) = info_player_teleport : "Spawning position player after cinematic.  When triggered, player will be moved to this location.
"
[
	spawnclass(string) : "" : "idPlayerStart"
	push(string) : "How much of a push to give to the player when he is teleported." : "300"
	visualEffect(string) : "How long to show the view from the visualView." : "0"
	visualView(string) : "Camera to set player's view to when he is teleported." : ""
]

@PointClass color(255 127 0) size(-16 -16 0, 16 16 32) = info_portalsky : "Specifies location for portal sky.  Multiple portalsky locations are supported, with one 'currently active' info_portalSky providing the view for all portal sky brushes.  Triggering an info_portalSky will make it 'current', even if it didn't have a 'triggered' flag to start with.
"
[
	spawnclass(string) : "" : "idPortalSky"
	hide(string) : "" : "1"
	triggered(string) : "This portal sky will be inactive at start, and must be triggered to become active.  All additional portalsky areas must have this flag set."
]

@PointClass color(255 255 0) size(-4 -4 -4, 4 4 4) model({ "path": "sprites/air-conditioning.png", "scale": 0.03125 }) = info_vacuum : "Place one of these in an outside area in each map for vacuum flooding
"
[
	spawnclass(string) : "" : "idVacuumEntity"
]

@PointClass color(255 255 0) size(-16 -16 -16, 16 16 16) model({ "path": "sprites/air-conditioning.png", "scale": 0.03125 }) = info_vacuumseparator : "Touch a vis-portal with this to break air/vacuum flood filling at windows.  Trigger it to allow vacuum to flood through.
"
[
	spawnclass(string) : "" : "idVacuumSeparatorEntity"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/aircannister/aircannister.obj" }) = item_aircannister : "Air Canister
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/aircannister/aircannister.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Air Canister"
	inv_air(string) : "" : "50"
	inv_item(string) : "" : "6"
	snd_acquire(string) : "" : "air_cannister_pickup"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/armor/armor.obj" }) = item_armor_security : "Security Armor
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/armor/armor.lwo"
	snd_acquire(string) : "" : "sound_vest_acquire"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "#str_02918"
	inv_armor(string) : "" : "50"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/armor/armor_shard.obj" }) = item_armor_shard : "Armor shard
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/armor/armor_shard.lwo"
	snd_acquire(string) : "" : "sound_shard_acquire"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "#str_02919"
	inv_armor(string) : "" : "5"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/mapobjects/d3xptablets/tiny_tablets_lo.obj" }) = item_artifact_tablet : "Artifact Tablet
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/mapobjects/d3xptablets/tiny_tablets_lo.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "#str_00100609"
	inv_item(string) : "" : "1"
	inv_icon(string) : "" : "guis/assets/hud/icons/artifact_tablet.tga"
	snd_acquire(string) : "" : "guisounds_item"
	dropToFloor(string) : "" : "1"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/powerups/backpack.obj" }) = item_backpack : "Backpack.  Gives player multiple items at once.  Empty by default, so designer must choose amounts.
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/powerups/backpack.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Backpack"
	inv_item(string) : "" : "4"
	snd_acquire(string) : "" : "pack_pickup"
	inv_ammo_bullets(string) : "gives pistol ammo" : "0"
	inv_ammo_shells(string) : "gives shotgun ammo" : "0"
	inv_ammo_clip(string) : "gives machine gun ammo" : "0"
	inv_ammo_grenades(string) : "gives grenade ammo" : "0"
	inv_ammo_rockets(string) : "gives rocket launcher ammo" : "0"
	inv_ammo_cells(string) : "gives plasmagun ammo" : "0"
	inv_ammo_belt(string) : "gives chaingun ammo" : "0"
	inv_ammo_bfg(string) : "gives bfg ammo" : "0"
	inv_health(string) : "gives health" : "0"
	inv_armor(string) : "gives armor" : "0"
	inv_air(string) : "gives air" : "0"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/battery/battery.obj" }) = item_battery : "Battery
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/battery/battery.ase"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Batteries"
	inv_battery(string) : "" : "100"
	inv_item(string) : "" : "7"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/data_linker/data_linker.obj" }) = item_data_linker : "Data Linker
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/data_linker/data_linker.ase"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "Data Linker"
	inv_id_datalinker(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/visual model.obj" }) = item_default : "No description"
[
	inv_item(boolean) : "if set to 1, show item acquisition gui when picked up" : 1
	snd_acquire(string) : "" : "sound_item_acquire"
	snd_respawn(string) : "" : "sound_item_respawn"
	spawnclass(string) : "" : "idItem"
	inv_name(string) : "name referenced for triggers etc.. requiring this to be in inventory to work"
	inv_icon(string) : "icon name for hud graphics"
	triggersize(string) : "amount to expand the pickup trigger by"
	inv_id(string) : "id number as defined in guis/itemdefs.h"
	inv_carry(boolean) : "if set to 1, is carried as opposed to instant use"
	no_touch(boolean) : "trigger to give to player instead of picking up"
	not_easy(boolean) : "set to 1 and item will not spawn in easy mode"
	not_medium(boolean) : "set to 1 and item will not spawn in medium mode"
	not_hard(boolean) : "set to 1 and item will not spawn in hard mode"
	model(string) : "visual model"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/videocd/videocd_world.obj" }) = item_deploycd : "Video Disk
"
[
	spawnclass(string) : "" : "idVideoCDItem"
	model(string) : "" : "models/items/videocd/videocd_world.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Video Disk"
	video(string) : "name of the .video file to give to the player" : "deployment"
	inv_carry(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "videocd_pickup"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/mapobjects/washroom/mopbucket.obj" }) = item_envirosuit : "Environmental Suit
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/mapobjects/washroom/mopbucket.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "#str_00100300"
	inv_item(string) : "" : "1"
	inv_icon(string) : "" : "guis/assets/hud/items/battery.tga"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/mapobjects/phobos/envirotank.obj" }) = item_envirotank : "Enviro Tank
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/mapobjects/phobos/envirotank.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "#str_00100899"
	inv_enviroTime(string) : "" : "30"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "air_cannister_pickup"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/videocd/videocd_world.obj" }) = item_generatorcd : "Video Disk
"
[
	spawnclass(string) : "" : "idVideoCDItem"
	model(string) : "" : "models/items/videocd/videocd_world.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Video Disk"
	video(string) : "name of the .video file to give to the player" : "generator"
	inv_carry(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "videocd_pickup"
]

@PointClass base(item_default) = item_generic : "No description"
[
	inv_item(string) : "" : "1"
	inv_name(string) : "" : "Item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/videocd/videocd_world.obj" }) = item_grabbercd : "Video Disk
"
[
	spawnclass(string) : "" : "idVideoCDItem"
	model(string) : "" : "models/items/videocd/videocd_world.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Video Disk"
	video(string) : "name of the .video file to give to the player" : "grabber"
	inv_carry(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "videocd_pickup"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/keycard/keycard3.obj" }) = item_key_blue : "Blue Key
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/keycard/keycard3.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "Blue Key"
	inv_id_bluekey(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/keycard/keycard2.obj" }) = item_key_red : "Red Key
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/keycard/keycard2.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "Red Key"
	inv_id_redkey(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/keycard/keycard.obj" }) = item_key_yellow : "Yellow Key
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/keycard/keycard.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "Yellow Key"
	inv_id_redkey(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/keycard/keycard3.obj" }) = item_keycard_aco : "ACO Keycard
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/keycard/keycard3.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "ACO Keycard"
	inv_id_bluekey(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/keycard/keycard.obj" }) = item_keycard_generic : "Keycard
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/keycard/keycard.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "Keycard"
	inv_id_redkey(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/medkit/medkit_large.obj" }) = item_medkit : "Large Med Kit
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/medkit/medkit_large.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "#str_02917"
	inv_health(string) : "" : "25"
	inv_item(string) : "" : "2"
	snd_acquire(string) : "" : "guisounds_health"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/medkit/medkit_small.obj" }) = item_medkit_small : "Small Med Kit
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/medkit/medkit_small.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "#str_02917"
	inv_health(string) : "" : "15"
	inv_item(string) : "" : "2"
	snd_acquire(string) : "" : "guisounds_health"
]

@PointClass base(item_default) color(76 76 255) size(-4 -4 -4, 4 4 4) model({ "path": "sprites/objective.png", "scale": 0.03125 }) = item_objective : "Gives the player an objective, trigger it to give the objective.
"
[
	spawnclass(string) : "" : "idObjective"
	inv_objective(boolean) : "1 means show objective window" : 1
	camShot(string) : "name of the entity to take the screen shot from"
	screenShot(string) : "image name to save shot to"
	objectivetext(string) : "objective description"
	objectivetitle(string) : "objective title"
	inv_name(string) : "name of inventory/objective item used for requirements"
]

@PointClass base(item_default) color(76 76 255) size(-4 -4 -4, 4 4 4) model({ "path": "sprites/objective.png", "scale": 0.03125 }) = item_objectivecomplete : "Completes a named objective, trigger it to complete the objective.
"
[
	spawnclass(string) : "" : "idObjectiveComplete"
	inv_objective(boolean) : "1 means show objective window" : 1
	camShot(string) : "name of the entity to take the screen shot from"
	screenShot(string) : "image name to save shot to"
	objectivetext(string) : "objective description"
	objectivetitle(string) : "objective title"
	remove(string) : "inventory object to remove if one was required"
	inv_name(string) : "name of inventory/objective item to be completed"
]

@PointClass base(item_default) color(0 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/pda/pda_world.obj" }) = item_pda : "PDA
PDA's contain vidoes, audio, e-mail, and security clearances.
"
[
	model(string) : "" : "models/items/pda/pda_world.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "This name is used on trigger requires. It does not need to match the name as defined in the .pda file" : "PDA"
	inv_carry(string) : "" : "1"
	inv_pda(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "guisounds_compup"
	spawnclass(string) : "" : "idPDAItem"
	dropToFloor(string) : "" : "1"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/powercell/powercell1_lo.obj" }) = item_powercell : "Power Cell
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/powercell/powercell1_lo.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "#str_00101056"
	inv_item(string) : "" : "1"
	inv_powercell(string) : "" : "1"
	inv_icon(string) : "" : "guis/assets/hud/icons/powercellw.tga"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/powercell/powercell2_lo.obj" }) = item_powercell2 : "Power Cell
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/items/powercell/powercell2_lo.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "#str_00101056"
	inv_item(string) : "" : "1"
	inv_powercell(string) : "" : "1"
	inv_icon(string) : "" : "guis/assets/hud/icons/powercellw.tga"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/mapobjects/com/modconsole6cart.obj" }) = item_ssd_drive : "SSD Drive
"
[
	spawnclass(string) : "" : "idItem"
	model(string) : "" : "models/mapobjects/com/modconsole6cart.lwo"
	size(string) : "" : "32 32 32"
	inv_carry(string) : "" : "1"
	inv_name(string) : "" : "#str_item_ssd"
	inv_item(string) : "" : "1"
	inv_icon(string) : "" : "guis/assets/hud/icons/commcard.tga"
	snd_acquire(string) : "" : "guisounds_item"
]

@PointClass color(76 76 255) size(-16 -32 0, 16 32 32) model({ "path": "_tb/visual model.obj" }) = item_team_default : "No description"
[
	inv_item(boolean) : "if set to 1, show item acquisition gui when picked up" : 1
	snd_acquire(string) : "" : "sound_item_acquire"
	snd_respawn(string) : "" : "sound_item_respawn"
	density(string) : "" : "1000.0"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.0"
	nonsolid(string) : "" : "0"
	spawnclass(string) : "" : "idItemTeam"
	inv_name(string) : "name referenced for triggers etc.. requiring this to be in inventory to work"
	inv_icon(string) : "icon name for hud graphics"
	triggersize(string) : "amount to expand the pickup trigger by"
	inv_id(string) : "id number as defined in guis/itemdefs.h"
	script_taken(string) : "script on item take"
	script_dropped(string) : "script on item dropped"
	script_returned(string) : "script on item returned"
	script_captured(string) : "script on item captured"
	inv_carry(boolean) : "if set to 1, is carried as opposed to instant use"
	no_touch(boolean) : "trigger to give to player instead of picking up"
	model(string) : "visual model"
]

@PointClass base(item_default) color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/videocd/videocd_world.obj" }) = item_videocd : "Video Disk
"
[
	spawnclass(string) : "" : "idVideoCDItem"
	model(string) : "" : "models/items/videocd/videocd_world.lwo"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Video Disk"
	video(string) : "name of the .video file to give to the player" : "pdas/video/testmap.video"
	inv_carry(string) : "" : "1"
	inv_item(string) : "" : "1"
	snd_acquire(string) : "" : "videocd_pickup"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) model({{
	proxymodel -> { "path": proxymodel },
	{ "path": "sprites/light-bulb.png", "scale": 0.03125 }
}})= light : "Light source.  If health is set, light becomes breakable and turns off when shot.
"
[
	style(Choices) : "Appearance" : 0 =
	[
		0 : "Normal"
		10: "Fluorescent flicker"
		2 : "Slow, strong pulse"
		11: "Slow pulse, noblack"
		5 : "Gentle pulse"
		1 : "Flicker A"
		6 : "Flicker B"
		3 : "Candle A"
		7 : "Candle B"
		8 : "Candle C"
		4 : "Fast strobe"
		9 : "Slow strobe"
	]
	light(integer) : "light radius" : 300
	spawnclass(string) : "" : "idLight"
	health(string) : "amount of damage to recieve before becoming broken.  0 is nonbreakable." : "0"
	levels(string) : "the number of times a light must be triggered until it turns off.  Each time it's triggered, it's dimmed to a lower level." : "1"
	start_off(string) : "causes the light to be off when the level starts." : "0"
	count(string) : "how many times light must be triggered to toggle." : "1"
	break(string) : "break when triggered." : "0"
	shaderParm3(string) : "shaderParm 3"
	shaderParm4(string) : "shaderParm 4"
	shaderParm5(string) : "shaderParm 5"
	shaderParm6(string) : "shaderParm 6"
	shaderParm7(string) : "shaderParm 7"
	hideModelOnBreak(string) : "hides the model when broken"
	target(string) : "entities to trigger if shot."
	snd_broken(string) : "sound shader to use when broken"
	mtr_broken(string) : "material to use when broken"
	leave_demonic_mat(string) : "leaves the demonic shader when the effect expires.. color is still reverted back."
	_color(string) : "light color"
	color_demonic(string) : "demonic color to use if in demonic mode."
	model(string) : "model to use."
	broken(string) : "model to use when the light is broken (defaults to model name with '_broken' appended to name)"
	proxymodel(string) : "A proxy model in OBJ file format automatically set by RBDoom so it can be displayed in TrenchBroom"
]

@PointClass base(func_static) color(0 127 204) size(-8 -8 0, 8 8 16) model({{
	proxymodel -> { "path": proxymodel },
	{ "path": model }
}})= misc_model : "Inherits from a func_static but uses a model and is a FGD PointClass so it displays correctly in TrenchBroom.
Use it to place all kinds of models
"
[
	model(string) : "Model Selection (ex mapobjects/model.obj)"
	proxymodel(string) : "A proxy model in OBJ file format automatically set by RBDoom so it can be displayed in TrenchBroom"
]

@PointClass base(monster_default) size(-50 -50 0, 50 50 300) model({ "path": "_tb/models/md5/monsters/cyberdemon/cyberdemon.obj" }) = monster_boss_cyberdemon : "No description"
[
	scriptobject(string) : "" : "monster_boss_cyberdemon"
	model(string) : "" : "monster_boss_cyberdemon"
	ragdoll(string) : "" : "monster_boss_cyberdemon"
	size(string) : "" : "100 100 300"
	use_aas(string) : "" : "aas_cyberdemon"
	team(string) : "" : "1"
	rank(string) : "" : "3"
	health(string) : "" : "4000"
	mass(string) : "" : "1000"
	def_projectile(string) : "" : "projectile_cyber_rocket"
	fov(string) : "" : "120"
	attack_cone(string) : "" : "120"
	attack_accuracy(string) : "" : "2"
	melee_range(string) : "" : "95"
	combat_chatter_min(string) : "" : "2"
	combat_chatter_max(string) : "" : "4"
	af_push_moveables(string) : "" : "1"
	def_kickdamage(string) : "" : "melee_cyberdemon_kick"
	big_monster(string) : "" : "1"
	smokeParticleSystem1(string) : "" : "cyber_barrel_smoke"
	smokeParticleSystem2(string) : "" : "cyber_backfire1"
	smokeParticleSystem3(string) : "" : "cyber_backfire2"
	smokeParticleSystem4(string) : "" : "cyber_backfire3"
	smokeParticleSystem5(string) : "" : "cyber_mouth_fire"
	smokeParticleSystem6(string) : "" : "cyber_mouth_fire_L"
	smokeParticleSystem7(string) : "" : "cyber_mouth_fire_R"
	smokeParticleSystem8(string) : "" : "cyber_rfoot_dust"
	smokeParticleSystem9(string) : "" : "cyber_lfoot_dust"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Rshldr -*Lshldr -*Neck"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_scale.head(string) : "" : "1"
	pain_threshold(string) : "" : "150"
	finalBoss(string) : "" : "1"
	focus_align_time(string) : "" : "0"
	head_focus_rate(string) : "" : "0.05"
	head_look(string) : "" : "1"
	bone_focus(string) : "" : "Barrel"
	look_min(string) : "" : "-90 -120 0"
	look_max(string) : "" : "25 120 0"
	look_joint.Waist(string) : "" : "0.4 0.4 0.4"
	look_joint.Chest(string) : "" : "0.4 0.4 0.4"
	look_joint.Head(string) : "" : "0.2 0.2 0.2"
	look_joint.Rshldr(string) : "" : "0.1 0.2 0.1"
	look_joint.Relbow(string) : "" : "0.1 0.2 0.1"
	turn_rate(string) : "" : "75"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "20"
	ik_minWaistAnkleDist(string) : "" : "50"
	ik_footUpTrace(string) : "" : "32"
	ik_footDownTrace(string) : "" : "128"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "cyber_lfoot_dust"
	ik_foot2(string) : "" : "cyber_rfoot_dust"
	snd_sight1(string) : "" : "monster_boss_cyberdemon_sight1"
	snd_chatter(string) : "" : "monster_boss_cyberdemon_chatter"
	snd_chatter_combat(string) : "" : "monster_boss_cyberdemon_chatter_combat"
	snd_pain(string) : "" : "monster_boss_cyberdemon_pain"
	snd_attackmissile(string) : "" : "monster_boss_cyberdemon_attackmissile"
	snd_footstep(string) : "" : "monster_boss_cyberdemon_step"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 80) model({ "path": "_tb/models/md5/monsters/d3xp_maledict/maledict.obj" }) = monster_boss_d3xp_maledict : "No description"
[
	scriptobject(string) : "" : "monster_boss_maledict"
	model(string) : "" : "monster_boss_d3xp_maledict"
	size(string) : "" : "48 48 80"
	anim(string) : "" : "idle"
	skin(string) : "" : "skins/models/monsters/maledictnohead2.skin"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	def_projectile(string) : "" : "projectile_maledict_fireball"
	attack_cone(string) : "" : "180"
	attack_accuracy(string) : "" : "1"
	forceMuzzle(string) : "" : "1"
	mass(string) : "" : "600"
	gravityDir(string) : "" : "0 0 0"
	animate_z(string) : "" : "1"
	health(string) : "" : "1500"
	snd_mal_scream(string) : "" : "mal_scream"
	snd_mal_flapdown(string) : "" : "mal_flapdown"
	snd_mal_fire(string) : "" : "mal_fire"
	snd_mal_whoosh(string) : "" : "mal_whoosh"
	snd_mal_swoop(string) : "" : "mal_swoop"
	snd_mal_flamestart(string) : "" : "mal_flamestart"
	snd_mal_flamewall(string) : "" : "mal_flamewall"
	snd_mal_land(string) : "" : "mal_land"
	skin_precache(string) : "" : "skins/models/monsters/maledict_burning_nohead.skin"
	def_flamewall(string) : "" : "maledict_flamewall1"
	def_flamewall2(string) : "" : "maledict_flamewall2"
	def_flamewall3(string) : "" : "maledict_flamewall3"
	def_flamewall_sound(string) : "" : "maledict_flamewall_sound"
	def_asteroid(string) : "" : "projectile_maledict_asteroid"
	def_asteroid2(string) : "" : "projectile_maledict_asteroid2"
	def_asteroid3(string) : "" : "projectile_maledict_asteroid3"
	def_asteroid4(string) : "" : "projectile_maledict_asteroid_huge"
]

@PointClass base(monster_default) size(-100 -100 0, 100 100 200) model({ "path": "_tb/models/md5/monsters/guardian/guardian.obj" }) = monster_boss_guardian : "No description"
[
	scriptobject(string) : "" : "monster_boss_guardian"
	model(string) : "" : "monster_boss_guardian"
	size(string) : "" : "200 200 200"
	use_aas(string) : "" : "aas_guardian"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "800"
	melee_range(string) : "" : "150"
	bone_focus(string) : "" : "neck_2"
	def_projectile(string) : "" : "projectile_guardian_smash"
	turn_rate(string) : "" : "120"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.spine_4(string) : "" : "0.4 0.4 0"
	look_joint.neck_2(string) : "" : "0.6 0.6 0"
	mass(string) : "" : "1000000"
	mtr_light_shader(string) : "" : "lights/lanternglow"
	light_radius(string) : "" : "200"
	light_color(string) : "" : "0.6 0.2 0.2"
	light_offset_right(string) : "" : "0 32 32"
	light_offset_left(string) : "" : "0 32 -32"
	light_noshadows(string) : "" : "1"
	smokeParticleSystem(string) : "" : "GflameBack"
	smokeParticleSystem2(string) : "" : "GflameRhand"
	smokeParticleSystem3(string) : "" : "GflameLHand"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "8"
	ik_footDownTrace(string) : "" : "64"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "lupleg"
	ik_hip2(string) : "" : "rupleg"
	ik_knee1(string) : "" : "lloleg"
	ik_knee2(string) : "" : "rloleg"
	ik_ankle1(string) : "" : "lleg"
	ik_ankle2(string) : "" : "rleg"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "ik_foot1"
	ik_foot2(string) : "" : "ik_foot2"
	snd_sight(string) : "" : "monster_demon_guardian_sight"
	snd_chatter(string) : "" : "monster_demon_guardian_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_guardian_chatter_combat"
	snd_pain(string) : "" : "monster_demon_guardian_pain"
	snd_death(string) : "" : "monster_demon_guardian_die"
	snd_footstep(string) : "" : "monster_demon_guardian_footstep"
	snd_attack(string) : "" : "monster_demon_guardian_attack"
	snd_spawn_seeker(string) : "" : "monster_demon_guardian_spawn"
	snd_kablam(string) : "" : "monster_demon_guardian_death_impact"
	def_poundgrounddamage(string) : "" : "damage_guardianPoundGround"
	def_poundground(string) : "" : "guardian_poundground_explosion"
	def_charge(string) : "" : "damage_guardianCharge"
]

@PointClass base(monster_default) size(-100 -100 0, 100 100 200) model({ "path": "_tb/models/md5/monsters/guardian/guardian.obj" }) = monster_boss_guardian2 : "No description"
[
	scriptobject(string) : "" : "monster_boss_guardian2"
	model(string) : "" : "monster_boss_guardian2"
	size(string) : "" : "200 200 200"
	use_aas(string) : "" : "aas_guardian"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "3200"
	melee_range(string) : "" : "150"
	bone_focus(string) : "" : "neck_2"
	def_projectile(string) : "" : "projectile_guardian2_smash"
	turn_rate(string) : "" : "120"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.spine_4(string) : "" : "0.4 0.4 0"
	look_joint.neck_2(string) : "" : "0.6 0.6 0"
	mass(string) : "" : "1000000"
	smokeParticleSystem(string) : "" : "GflameRhand"
	smokeParticleSystem2(string) : "" : "GflameLHand"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "8"
	ik_footDownTrace(string) : "" : "64"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "lupleg"
	ik_hip2(string) : "" : "rupleg"
	ik_knee1(string) : "" : "lloleg"
	ik_knee2(string) : "" : "rloleg"
	ik_ankle1(string) : "" : "lleg"
	ik_ankle2(string) : "" : "rleg"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "ik_foot1"
	ik_foot2(string) : "" : "ik_foot2"
	snd_sight(string) : "" : "monster_demon_guardian_sight"
	snd_chatter(string) : "" : "monster_demon_guardian_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_guardian_chatter_combat"
	snd_pain(string) : "" : "monster_demon_guardian_pain"
	snd_death(string) : "" : "monster_demon_guardian_die"
	snd_footstep(string) : "" : "monster_demon_guardian_footstep"
	snd_attack(string) : "" : "monster_demon_guardian_attack"
	snd_spawn_seeker(string) : "" : "monster_demon_guardian_spawn"
	snd_kablam(string) : "" : "monster_demon_guardian_death_impact"
	def_poundgrounddamage(string) : "" : "damage_guardian2PoundGround"
	def_poundground(string) : "" : "guardian_poundground_explosion"
	def_charge(string) : "" : "damage_guardian2Charge"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 82) model({ "path": "_tb/models/md5/monsters/gseeker/gseeker.obj" }) = monster_boss_guardian_seeker : "No description"
[
	scriptobject(string) : "" : "monster_boss_guardian_seeker"
	model(string) : "" : "monster_boss_guardian_seeker"
	model_lightbeam(string) : "" : "models/monsters/gseeker/gseeker_flare_on_orig.lwo"
	size(string) : "" : "48 48 82"
	on_activate(string) : "" : ""
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "70"
	fly_offset(string) : "" : "160"
	turn_rate(string) : "" : "360"
	fly_speed(string) : "" : "500"
	mass(string) : "" : "200"
	burnaway(string) : "" : "0.25"
	bone_flytilt(string) : "" : "body"
	snd_sight(string) : "" : "monster_boss_guardian_seeker_sight"
	snd_death(string) : "" : "monster_boss_guardian_seeker_die"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/monsters/maledict/maledict.obj" }) = monster_boss_maledict_cinematic : "No description"
[
	anim(string) : "" : "inhell"
	model(string) : "" : "monster_boss_maledict_cinematic"
]

@PointClass base(monster_default) size(-86 -86 0, 86 86 144) model({ "path": "_tb/models/md5/monsters/sabaoth/sabaoth.obj" }) = monster_boss_sabaoth : "No description"
[
	scriptobject(string) : "" : "monster_boss_sabaoth"
	ragdoll(string) : "" : "monster_boss_sabaoth"
	size(string) : "" : "172 172 144"
	use_aas(string) : "" : "aas_sabaoth"
	turn_rate(string) : "" : "140"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "1750"
	fov(string) : "" : "360"
	model(string) : "" : "monster_boss_sabaoth"
	fly_speed(string) : "" : "200"
	def_projectile(string) : "" : "projectile_sabaoth_bfg"
	attack_cone(string) : "" : "360"
	attack_accuracy(string) : "" : "1"
	projectile_spread(string) : "" : "0"
	num_projectiles(string) : "" : "1"
	melee_range(string) : "" : "220"
	head_focus_rate(string) : "" : "0.05"
	look_min(string) : "" : "0 -180 0"
	look_max(string) : "" : "0 180 0"
	look_joint.mech_spine_1(string) : "" : "0 1 0"
	bone_focus(string) : "" : "organic_head"
	damage_zone.head(string) : "" : "*organic_neck_1"
	damage_zone.chest(string) : "" : "*organic_spine_1 -*organic_stub_1 -*organic_clavicle -*organic_neck_1"
	damage_zone.left_arm(string) : "" : "*organic_clavicle"
	damage_zone.right_arm(string) : "" : "*organic_stub_1"
	damage_zone.legs(string) : "" : "*origin -*mech_spine_2 ROT"
	damage_scale.legs(string) : "" : "0.75"
	mass(string) : "" : "99999999"
	pain_threshold(string) : "" : "50"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashTime(string) : "" : "0.15"
	flashColor(string) : "" : "0 0.8 0"
	flashRadius(string) : "" : "120"
	chatter_combat_min(string) : "" : "5"
	chatter_combat_max(string) : "" : "15"
	snd_chatter_combat(string) : "" : "sabaoth_taunts"
	snd_death(string) : "" : "sabaoth_death"
	snd_move_start(string) : "" : "sabaoth_move_start"
	snd_move(string) : "" : "sabaoth_move"
	snd_move_stop(string) : "" : "sabaoth_move_stop"
]

@PointClass base(monster_default) size(-40 -40 0, 40 40 96) model({ "path": "_tb/models/md5/monsters/vagary/vagary.obj" }) = monster_boss_vagary : "No description"
[
	spawnclass(string) : "" : "idAI_Vagary"
	scriptobject(string) : "" : "monster_boss_vagary"
	ragdoll(string) : "" : "monster_demon_vagary"
	model(string) : "" : "monster_boss_vagary"
	anim(string) : "" : "idle"
	size(string) : "" : "80 80 96"
	use_aas(string) : "" : "aas96"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "1300"
	melee_range(string) : "" : "64"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	turn_rate(string) : "" : "360"
	mass(string) : "" : "600"
	smoke_burnParticleSystem(string) : "" : "burn_manc.prt-body"
	burnaway(string) : "" : "0.50"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Torso(string) : "" : "0.1333 0.1333 0"
	look_joint.Chest(string) : "" : "0.1333 0.1333 0"
	look_joint.Shoulders(string) : "" : "0.1333 0.1333 0"
	look_joint.Head(string) : "" : "0.6 0.6 0"
	look_joint.Ruparm(string) : "" : "-0.4 0 0"
	look_joint.Luparm(string) : "" : "-0.4 0 0"
	ik_numlegs(string) : "" : "6"
	ik_footSize(string) : "" : "0"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lclaw3b"
	ik_hip2(string) : "" : "Rclaw3b"
	ik_hip3(string) : "" : "Lclaw3c"
	ik_hip4(string) : "" : "Rclaw3c"
	ik_hip5(string) : "" : "Lclaw3d"
	ik_hip6(string) : "" : "Rclaw3d"
	ik_knee1(string) : "" : "Lclaw4b"
	ik_knee2(string) : "" : "Rclaw4b"
	ik_knee3(string) : "" : "Lclaw4c"
	ik_knee4(string) : "" : "Rclaw4c"
	ik_knee5(string) : "" : "Lclaw4d"
	ik_knee6(string) : "" : "Rclaw4d"
	ik_ankle1(string) : "" : "Lclaw5b"
	ik_ankle2(string) : "" : "Rclaw5b"
	ik_ankle3(string) : "" : "Lclaw5c"
	ik_ankle4(string) : "" : "Rclaw5c"
	ik_ankle5(string) : "" : "Lclaw5d"
	ik_ankle6(string) : "" : "Rclaw5d"
	ik_dir1(string) : "" : "Lknee1"
	ik_dir2(string) : "" : "Rknee1"
	ik_dir3(string) : "" : "Lknee2"
	ik_dir4(string) : "" : "Rknee2"
	ik_dir5(string) : "" : "Lknee3"
	ik_dir6(string) : "" : "Rknee3"
	ik_foot1(string) : "" : "Lclaw7b"
	ik_foot2(string) : "" : "Lclaw7c"
	ik_foot3(string) : "" : "Lclaw7d"
	ik_foot4(string) : "" : "Rclaw7b"
	ik_foot5(string) : "" : "Rclaw7c"
	ik_foot6(string) : "" : "Rclaw7d"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Ruparm -*Luparm -*Neck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Tail"
	damage_scale.head(string) : "" : "2"
	snd_sight(string) : "" : "monster_boss_vagary_sight"
	snd_chatter(string) : "" : "monster_boss_vagary_idle"
	snd_chatter_combat(string) : "" : "monster_boss_vagary_chatter_combat"
	snd_pain(string) : "" : "monster_boss_vagary_pain"
	snd_pickup(string) : "" : "monster_boss_vagary_pickup"
	snd_death(string) : "" : "monster_boss_vagary_death"
	snd_step(string) : "" : "monster_demon_vagary_step"
	snd_melee(string) : "" : "monster_zombie_commando_melee_miss"
	snd_burn(string) : "" : "monster_demon_tick_burn"
]

@PointClass color(255 127 0) size(-24 -24 0, 24 24 64) = monster_default : "No description"
[
	blockedRadius(string) : "if monsters doesn't move this distance within blockedMoveTime, then mark monster blocked." : "10"
	blockedMoveTime(string) : "# of milliseconds since last move before monster marked blocked" : "750"
	blockedAttackTime(string) : "# of milliseconds since last attack before monster marked blocked" : "750"
	spawnclass(string) : "" : "idAI"
	ambush(string) : "if set, monster only wakes up if it sees the player." : "0"
	wait(string) : "How long to wait before following path.  Monster will be unresponsive until this time has passed." : "0"
	team(string) : "Monsters do not actively attack players or monsters with the same team #." : "1"
	rank(string) : "Monsters only fight back when attacked by members of it's own team when its rank is greater than or equal to the attacker's rank.  A rank of 0 will never fight back." : "0"
	anim(string) : "Animation to cycle when spawned in." : "idle"
	on_activate(string) : "Animation to play when monster sees player or is triggered.  Set to blank to make monster immediately start attacking the player without playing an animation." : "sight"
	walk_on_sight(string) : "Allows the monster to begin walking towards the player before his sight animation finishes." : "0"
	def_projectile(string) : "name of entityDef to launch as projectile" : ""
	attack_cone(string) : "Monster can only throw projectile within this cone relative to his direction." : "70"
	attack_accuracy(string) : "Maximum angular offset to randomly offset the monster's aim when firing missiles" : "0"
	melee_range(string) : "do melee attack when within this range" : "0"
	projectile_height_to_distance_ratio(string) : "calculates the maximum height a projectile can be thrown.  for example, a projectile thrown 100 units with a projectile_height_to_distance_ratio of 0.5 will only ever be up to 50 units above the target." : "0.9"
	chatter_min(string) : "minimum amount of time to wait till playing chat sounds when idle" : "5"
	chatter_max(string) : "maximum amount of time to wait till playing chat sounds when idle" : "10"
	chatter_combat_min(string) : "minimum amount of time to wait till playing chat sounds when in combat" : "3"
	chatter_combat_max(string) : "maximum amount of time to wait till playing chat sounds when in combat" : "7"
	turn_rate(string) : "Maximum # of degrees monster can turn per second" : "360"
	bleed(string) : "" : "1"
	pain_threshold(string) : "How much damage monster has to recieve in one blow for it to play a pain animation." : "1"
	blink_min(string) : "Minimum time to wait between eye blinks." : "2.5"
	blink_max(string) : "Maximum time to wait between eye blinks." : "8.0"
	talks(string) : "whether character can be engaged in conversation" : "0"
	look_min(string) : "minimum angles for head looks" : "-80 -75 0"
	look_max(string) : "maximum angles for head looks" : "80 75 0"
	eye_verticle_offset(string) : "verticle offset from the player's view that the character's eyes should focus on." : "5"
	eye_horizontal_offset(string) : "horizontal offset from the player's view that the character's eyes should focus on.  negative values bring eyes closer together." : "-8"
	eye_focus_rate(string) : "how quickly the eyes focus on a target" : "0.5"
	head_focus_rate(string) : "how quickly the head focuses on a target" : "0.1"
	fov(string) : "Character's field of view.  Characters initially become aware of the player when he enters this cone.  Also controls when the character sees the player as shootable.  Character's will not use fov for sight checks after their initial wake up." : "170"
	kick_force(string) : "how much force to apply to blocking obstacles to get them out of the way." : "60"
	fx_teleport(string) : "" : "fx/teleporter.fx"
	fx_teleport1(string) : "" : "fx/teleporter1.fx"
	fx_teleport2(string) : "" : "fx/teleporter2.fx"
	fx_teleport3(string) : "" : "fx/teleporter3.fx"
	noDamage(string) : "if set, monster won't take damage."
	enemy(string) : "Set to name of character to attack when activated."
	teleport(string) : "if set, monster teleports in when triggered."
	wakeup_target(string) : "list of entities to trigger when monster sees the player.  can be used like 'target' in that you can have several of these and the monster will activate each one."
	attack_path(string) : "When activated, either by sight or by trigger, follow a path of path_corners to the end and then attack.  Monster will not play sight or 'on_activate' animation.  Will exit path if enemy gets too close, unless 'stay_on_attackpath' is set."
	stay_on_attackpath(string) : "don't exit attack_path when close to enemy."
	num_cinematics(string) : "When set, character is in cinematic mode.  Remains hidden until triggered, then plays each anim in sequence, then triggers targets becomes hidden once more.  Anims are specified by setting 'anim1', 'anim2', 'anim3', etc."
	cinematic_no_hide(string) : "When set, character won't hide after playing cinematics."
	on_activate_blend(string) : "# of frames to blend out of 'on_activate' animation when it's done playing.  Default is 4 frames."
	trigger_anim(string) : "Monster remains hidden until triggered, plays anim specified and immediately goes after the player."
	wake_on_attackcone(string) : "Monster will wake up and attack when player enters it's attack cone.  Monster will also wake up when triggered or shot."
	walk_on_trigger(string) : "Monster begins following his path when triggered but doesn't get angry right away.  Do not set 'attack_path' or 'trigger' with 'walk_on_trigger'."
	ignore_flashlight(string) : "Prevents the monster being triggered by the flashlight."
	trigger(string) : "If set, monster will only become angry when triggered or damaged, and not on sight.  Monster will play 'anim' until triggered, or follow his path.  If 'attack_path' is set,monster waits until triggered to follow it.  Do not set 'walk_on_trigger' when using 'trigger'."
	hide(string) : "Causes monster to be hidden and nonsolid until triggered.  Set to 2 for single trigger (entity wakes up when unhidden)."
	spawner(string) : "when set, spawns a monster whenever triggered.  # specifies the maximum monsters to have spawned at any one time (forexample, setting 'spawner' to '3' allows up to 3 monsters at once)."
	spawn_target(string) : "when 'spawner' is set, this specifies the target of the spawner.  usefull for having the spawned monster target the spawner."
	no_idle_chatter(string) : "When set, monster will not make idle sounds"
	no_sight(string) : "Monster will not wake up upon seeing player.  He'll still wake up to sounds or being triggered."
	target(string) : "set of path_* entities to visit."
	wander(string) : "if set to 1, visit path_* targets randomly, otherwise visit them in order."
	neverDormant(string) : "If set to 1, monsters do not sleep outside your PVS"
	ignore_obstacles(string) : "If set, monster doesn't avoid obstacles.  Generally should only be used for cinematics when you need monster to exactly follow a path."
	ignore_lostcombat(string) : "If set, monster doesn't try to hide when it can no longer reach the player."
	alt_path1(string) : "alternate path for monster.  use target_aI_followalternatepath1 to cause character to follow."
	alt_path2(string) : "alternate path for monster.  use target_aI_followalternatepath2 to cause character to follow."
	alt_path3(string) : "alternate path for monster.  use target_aI_followalternatepath3 to cause character to follow."
	noshadows(string) : "turns off shadows on character."
	animate_z(string) : "disables gravity on character until he wakes up.  used for on_activate anims where the bounding box needs to move up and down."
	mass(string) : "character's mass."
	ragdoll(string) : "Specifies the .af file to use for a ragdoll when the creature dies"
	ragdoll_slomoStart(string) : "Start time of ragdoll slow motion relative to death time, defaults to -0.2"
	ragdoll_slomoEnd(string) : "End time of ragdoll slow motion relative to death time, defaults to 1.0"
	ragdoll_jointFrictionDent(string) : "Joint friction dent on ragdoll."
	ragdoll_jointFrictionStart(string) : "Start time for joint friction dent"
	ragdoll_jointFrictionEnd(string) : "End time for joint friction dent"
	ragdoll_contactFrictionDent(string) : "Contact friction dent on ragdoll."
	ragdoll_contactFrictionStart(string) : "Start time for contact friction dent"
	ragdoll_contactFrictionEnd(string) : "End time for contact friction dent"
	af_push_moveables(string) : "whether the monster's articulated figure pushes obstacles while they're alive."
	fly_offset(string) : "Prefered fly height relative to the player's view"
	fly_speed(string) : "Speed to fly at"
	fly_bob_strength(string) : "How far flying creatures should bob."
	fly_bob_vert(string) : "Rate at which flying creatures bob up and down."
	fly_bob_horz(string) : "Rate at which flying creatures bob left and right."
	num_projectiles(string) : "how many projectiles to launch at a time."
	projectile_spread(string) : "how much to spread out projectiles when they're fired.  Works in conjunction with attack_accuracy.  Good for things like shotgun blasts."
	attack_target(string) : "Entity to fire missile at when 'fireMissileAtTarget' is called from script or 'fire_missile_at_target' as a framecommand."
	smokeParticleSystem(string) : "particle system to attach to entity.  To attach to a specific joint, add - and the name of the joint.  For example 'fire-firejoint' attaches the 'fire' particle to the joint 'firejoint'."
	snd_chatter(string) : "chat sound to play when idle"
	snd_chatter_combat(string) : "chat sound to play when in combat"
	pain_delay(string) : "How long to wait between pain animations before triggering another pain animation."
	damage_zone.X(string) : "List of bones that comprise damage zone 'X'.  Pain anims are based on the name of the zone, for example: 'pain_chest', 'pain_rightleg_forward', etc.  Directions are categorized as 'forward', 'left', 'right', or 'back'."
	damage_scale.X(string) : "How much to scale damage recieved to zone 'X'.  For example 'damage_scale head' '10' would make head shots cause 10 times the normal amount of damage."
	bone_leftEye(string) : "Which bone to modify to adjust the left eye"
	bone_rightEye(string) : "Which bone to modify to adjust the right eye"
	bone_focus(string) : "Where the character's eyes are in his head"
	look_joint.jointname(string) : "specifies the scale in 'pitch yaw roll' to modify the joint based on head looking.  you can specify any number of joints to be affected by the head look.  the scale of the joints that lead up to the head should always add up to 1 on yaw and pitch to ensure that the character looks directly at the player."
	eye_turn_min(string) : "min angular offset for eye joint before head has to turn."
	eye_turn_max(string) : "max angular offset for eye joint before head has to turn."
	focus_align_time(string) : "how long character should glance at the player before turning his head."
	mtr_flashShader(string) : "shader to use for muzzleflash"
	flashColor(string) : "color of muzzleflash"
	flashRadius(string) : "radius of muzzleflash"
	flashTime(string) : "how long muzzleflash lasts"
	use_aas(string) : "extension of the aas file to use for navigation."
	use_combat_bbox(string) : "Use a bounding box for damage and not per-poly hit detection."
	offsetModel(string) : "Vector to offset the visual model from the movement bounding box."
	def_attach(string) : "Name of entityDef to attach to model.  Set 'joint' in the attached entity def to the joint to attach to, and use 'origin' and 'angles' to offset it."
	head(string) : "Name of entityDef to attach as character's head.  Copies animation from certain bones into the head model."
	eye_height(string) : "The height off the ground of the character's eyes.  All sight checks are done from this point.  When set, overrides determining the height from the position of the eye joint."
	mtr_splat_flesh(string) : "Material to use for blood splats."
	mtr_wound_flesh(string) : "Material to use for wounds."
	smoke_wound_flesh(string) : "Smoke effect to emit from wounds."
	gravityDir(string) : "Direction of gravity.  Defines the character's concept of 'down'."
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/archvile/archvile.obj" }) = monster_demon_archvile : "Target 1 or more monsters to act as minions.  Minions will remain hidden until they are spawned in by the archvile.
"
[
	scriptobject(string) : "" : "monster_demon_archvile"
	model(string) : "" : "monster_demon_archvile"
	ragdoll(string) : "" : "monster_demon_archvile"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "425"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	melee_range(string) : "" : "48"
	bone_focus(string) : "" : "Head"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-chest"
	delay(string) : "How long to wait after minion dies to respawn a new one." : "2"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist(string) : "" : "0.4 0.4 0"
	look_joint.Head(string) : "" : "0.6 0.6 0"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Rshldr -*Lshldr -*Neck"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_scale.head(string) : "" : "2"
	mass(string) : "" : "350"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Ltoe_r"
	ik_foot2(string) : "" : "Rtoe_r"
	snd_sight(string) : "" : "monster_demon_archvile_sight"
	snd_sight2(string) : "" : "monster_demon_archvile_sight2"
	snd_chatter(string) : "" : "monster_demon_archvile_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_archvile_chatter"
	snd_pain(string) : "" : "monster_demon_archvile_pain"
	snd_attack(string) : "" : "monster_demon_archvile_attack"
	snd_death(string) : "" : "monster_demon_archvile_die"
	snd_createmissile(string) : "" : "monster_demon_imp_fireball_create"
	snd_footstep(string) : "" : "monster_demon_archvile_footstep"
	snd_resurrection(string) : "" : "monster_demon_archvile_resurrection"
	snd_melee(string) : "" : "monster_demon_archvile_melee"
	snd_burn(string) : "" : "monster_demon_archvile_burn"
	smokeParticleSystem(string) : "" : "rarchhand"
	smokeParticleSystem2(string) : "" : "larchhand"
	def_attack1(string) : "" : "archvile_incinerate"
	def_attack2(string) : "" : "archvile_flamewall"
	keep_alive(string) : "Specifies the number of minions the archvile should keep spawned."
	num_start(string) : "Specifies the number of minions the archvile should initially spawn."
	target(string) : "Set to name of monster entity to act as a minion.  Archvile can have any # of targeted minion.  A minion will remain hidden until he is spawned in by the archvile."
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 48) model({ "path": "_tb/models/md5/monsters/cherub/cherub.obj" }) = monster_demon_cherub : "No description"
[
	scriptobject(string) : "" : "monster_demon_cherub"
	size(string) : "" : "48 48 48"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "50"
	melee_range(string) : "" : "32"
	fly_offset(string) : "" : "-40"
	evade_rate(string) : "" : "5"
	model(string) : "" : "monster_demon_cherub"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-chest"
	chatter_combat_min(string) : "" : "1"
	chatter_combat_max(string) : "" : "3"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Neck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Tail1 origin Body2"
	damage_scale.head(string) : "" : "1.25"
	def_leapAttack(string) : "" : "melee_cherubLeapAttack"
	group.torso(string) : "" : "*Waist"
	group.legs(string) : "" : "*Tail1 origin Body Body2"
	ragdoll(string) : "" : "monster_demon_cherub"
	snd_sight(string) : "" : "monster_demon_cherub_sight"
	snd_attack(string) : "" : "monster_demon_cherub_attack"
	snd_pain(string) : "" : "monster_demon_cherub_pain"
	snd_death(string) : "" : "monster_demon_cherub_death"
	snd_chatter(string) : "" : "monster_demon_cherub_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_cherub_chatter_combat"
	snd_step(string) : "" : "monster_demon_cherub_step"
	snd_flutter(string) : "" : "monster_demon_cherub_flutter"
	snd_ambient(string) : "" : "monster_demon_cherub_ambient"
	snd_burn(string) : "" : "monster_demon_tick_burn"
]

@PointClass base(monster_default) size(-47 -47 0, 47 47 96) model({ "path": "_tb/models/md5/monsters/d3xp_bruiser/d3xp_bruiser.obj" }) = monster_demon_d3xp_bruiser : "No description"
[
	chatter_combat_min(string) : "" : "3"
	chatter_combat_max(string) : "" : "7"
	model(string) : "" : "monster_demon_d3xp_bruiser"
	scriptobject(string) : "" : "monster_demon_d3xp_bruiser"
	ragdoll(string) : "" : "monster_demon_d3xp_bruiser"
	size(string) : "" : "94 94 96"
	use_aas(string) : "" : "aas96"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "825"
	def_projectile(string) : "" : "projectile_bruiser_rocket"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	melee_range(string) : "" : "48"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-spine_3"
	delay(string) : "" : "2"
	damage_zone.head(string) : "" : "*neck_2"
	damage_zone.chest(string) : "" : "*spine_1 -*r_clav -*l_clav -*neck_2"
	damage_zone.left_arm(string) : "" : "*r_clav"
	damage_zone.right_arm(string) : "" : "*l_clav"
	damage_scale.head(string) : "" : "2"
	mass(string) : "" : "1200"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_footDownTrace(string) : "" : "64"
	ik_waist(string) : "" : "body"
	ik_hip1(string) : "" : "l_upleg"
	ik_hip2(string) : "" : "r_upleg"
	ik_knee1(string) : "" : "l_midleg"
	ik_knee2(string) : "" : "r_midleg"
	ik_ankle1(string) : "" : "l_loleg"
	ik_ankle2(string) : "" : "r_loleg"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "l_balls"
	ik_foot2(string) : "" : "r_balls"
	snd_sight(string) : "" : "bruiser_sight"
	snd_chatter_combat(string) : "" : "bruiser_chatter_combat"
	snd_pain(string) : "" : "bruiser_pain"
	snd_deepfs(string) : "" : "bruiser_deepfs"
	snd_attackmelee_1(string) : "" : "bruiser_melee"
	snd_attackmissile(string) : "" : "bruiser_fire"
	snd_death(string) : "" : "bruiser_death"
	snd_footstep(string) : "" : "bruiser_fs"
	snd_reload(string) : "" : "bruiser_reload"
	fx_teleport(string) : "" : "fx/teleporter_96.fx"
	fx_teleport1(string) : "" : "fx/teleporter1_96.fx"
	fx_teleport2(string) : "" : "fx/teleporter2_96.fx"
	fx_teleport3(string) : "" : "fx/teleporter3_96.fx"
	gui(string) : "" : "guis/bruiser/bruiser.gui"
]

@PointClass base(monster_default) size(-47 -47 0, 47 47 96) model({ "path": "_tb/models/md5/monsters/hellknight/hellknight.obj" }) = monster_demon_hellknight : "No description"
[
	scriptobject(string) : "" : "monster_demon_hellknight"
	model(string) : "" : "monster_demon_hellknight"
	ragdoll(string) : "" : "monster_demon_hellknight"
	size(string) : "" : "94 94 96"
	use_aas(string) : "" : "aas96"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "900"
	melee_range(string) : "" : "75"
	turn_rate(string) : "" : "100"
	def_projectile(string) : "" : "projectile_fireball_hellknight"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	mass(string) : "" : "600"
	pain_threshold(string) : "" : "25"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-chest"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "8"
	ik_minWaistAnkleDist(string) : "" : "30"
	ik_footUpTrace(string) : "" : "32"
	ik_footDownTrace(string) : "" : "64"
	ik_waist(string) : "" : "body"
	ik_hip1(string) : "" : "lupleg"
	ik_hip2(string) : "" : "rupleg"
	ik_knee1(string) : "" : "lloleg"
	ik_knee2(string) : "" : "rloleg"
	ik_ankle1(string) : "" : "lankle"
	ik_ankle2(string) : "" : "rankle"
	ik_dir1(string) : "" : "lknee1"
	ik_dir2(string) : "" : "rknee1"
	ik_foot1(string) : "" : "lfoot"
	ik_foot2(string) : "" : "rfoot"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Head(string) : "" : "0.4 0.4 0"
	look_joint.Loneck(string) : "" : "0.6 0.6 0"
	damage_zone.head(string) : "" : "*neck"
	damage_zone.chest(string) : "" : "*waist -*ruparm -*luparm -*neck"
	damage_zone.left_arm(string) : "" : "*luparm"
	damage_zone.right_arm(string) : "" : "*ruparm"
	damage_zone.legs(string) : "" : "*hips"
	damage_scale.head(string) : "" : "2"
	anim(string) : "" : "idle"
	snd_sight1(string) : "" : "monster_demon_hellknight_sight1"
	snd_sight2(string) : "" : "monster_demon_hellknight_sight2"
	snd_sight3(string) : "" : "monster_demon_hellknight_sight3"
	snd_chatter(string) : "" : "monster_demon_hellknight_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_hellknight_chatter_combat"
	snd_pain(string) : "" : "monster_demon_hellknight_pain"
	snd_attackmissile(string) : "" : "monster_demon_hellknight_attackmissile"
	snd_death(string) : "" : "monster_demon_hellknight_die"
	snd_footstep(string) : "" : "monster_demon_hellknight_footstep"
	snd_deepfs(string) : "" : "hellknight_deepfs"
	snd_burn(string) : "" : "monster_demon_hellknight_burn"
	fx_teleport(string) : "" : "fx/teleporter_96.fx"
	fx_teleport1(string) : "" : "fx/teleporter1_96.fx"
	fx_teleport2(string) : "" : "fx/teleporter2_96.fx"
	fx_teleport3(string) : "" : "fx/teleporter3_96.fx"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 72) model({ "path": "_tb/models/md5/monsters/imp/imp.obj" }) = monster_demon_imp : "No description"
[
	scriptobject(string) : "" : "monster_demon_imp"
	model(string) : "" : "monster_demon_imp"
	ragdoll(string) : "" : "monster_demon_imp"
	size(string) : "" : "48 48 72"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "130"
	melee_damage(string) : "" : "35"
	melee_range(string) : "" : "40"
	def_projectile(string) : "" : "projectile_impfireball"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	offsetModel(string) : "" : "-8 0 0"
	anim(string) : "" : "idle1"
	mass(string) : "" : "200"
	burnaway(string) : "" : ".5"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-chest"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	ragdoll_slomoStart(string) : "" : "0"
	ragdoll_slomoEnd(string) : "" : "0"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*waist -*Rshldr -*Lshldr -*Neck"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips"
	damage_scale.head(string) : "" : "2"
	def_leapAttack(string) : "" : "melee_impLeapAttack"
	snd_footstep(string) : "" : "monster_demon_imp_footstep"
	snd_sight(string) : "" : "monster_demon_imp_sight"
	snd_sight2(string) : "" : "monster_demon_imp_sight2"
	snd_sight8(string) : "" : "monster_demon_imp_sight8"
	snd_chatter(string) : "" : "monster_demon_imp_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_imp_chatter_combat"
	snd_pain(string) : "" : "monster_demon_imp_pain"
	snd_attackmelee_1(string) : "" : "monster_demon_imp_attackmelee_1"
	snd_attackmelee_2(string) : "" : "monster_demon_imp_attackmelee_2"
	snd_death(string) : "" : "monster_demon_imp_die"
	snd_thud(string) : "" : "monster_demon_imp_thud"
	snd_createmissile(string) : "" : "monster_demon_imp_fireball_create"
	snd_attackmissile(string) : "" : "monster_demon_imp_fireball_throw"
	snd_alert_idle(string) : "" : "monster_demon_imp_alert_idle"
	snd_burn(string) : "" : "monster_demon_archvile_burn"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/monsters/imp/imp.obj" }) = monster_demon_imp_crawl_armdoor : "No description"
[
	model(string) : "" : "monster_demon_imp_crawl_armdoor"
	anim(string) : "" : "underground_impcrawl_arm"
	snd_sight(string) : "" : "mcu_imp_teh_angar"
	snd_sight2(string) : "" : "mcu_imp_teh_angar2"
	snd_sight3(string) : "" : "mcu_imp_teh_angar3"
	snd_sight4(string) : "" : "mcu_imp_skulkaway"
	snd_sight5(string) : "" : "monster_demon_imp_sight2_loud"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 72) model({ "path": "_tb/models/md5/monsters/imp/imp.obj" }) = monster_demon_imp_crawler : "No description"
[
	scriptobject(string) : "" : "monster_demon_imp"
	model(string) : "" : "monster_demon_imp_crawler"
	ragdoll(string) : "" : "monster_demon_imp"
	size(string) : "" : "48 48 72"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "130"
	melee_damage(string) : "" : "35"
	melee_range(string) : "" : "40"
	def_projectile(string) : "" : "projectile_impfireball"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	offsetModel(string) : "" : "-8 0 0"
	mass(string) : "" : "150"
	burnaway(string) : "" : "0.50"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_hip3(string) : "" : "Luparm"
	ik_hip4(string) : "" : "Ruparm"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_knee3(string) : "" : "Lloarm"
	ik_knee4(string) : "" : "Rloarm"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_ankle3(string) : "" : "Lhand"
	ik_ankle4(string) : "" : "Rhand"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_dir3(string) : "" : "Lelbow"
	ik_dir4(string) : "" : "Relbow"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	ik_foot3(string) : "" : "Lhand"
	ik_foot4(string) : "" : "Rhand"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*waist -*Rshldr -*Lshldr -*Neck"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips"
	damage_scale.head(string) : "" : "1.25"
	snd_footstep(string) : "" : "monster_demon_imp_footstep"
	snd_sight(string) : "" : "monster_demon_imp_sight"
	snd_sight2(string) : "" : "monster_demon_imp_sight2"
	snd_sight8(string) : "" : "monster_demon_imp_sight8"
	snd_chatter(string) : "" : "monster_demon_imp_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_imp_chatter_combat"
	snd_pain(string) : "" : "monster_demon_imp_pain"
	snd_attackmelee_1(string) : "" : "monster_demon_imp_attackmelee_1"
	snd_attackmelee_2(string) : "" : "monster_demon_imp_attackmelee_2"
	snd_death(string) : "" : "monster_demon_imp_die"
	snd_thud(string) : "" : "monster_demon_imp_thud"
	snd_createmissile(string) : "" : "monster_demon_imp_fireball_create"
	snd_attackmissile(string) : "" : "monster_demon_imp_fireball_throw"
	snd_alert_idle(string) : "" : "monster_demon_imp_alert_idle"
	snd_burn(string) : "" : "monster_demon_tick_burn"
]

@PointClass base(monster_demon_imp) model({ "path": "_tb/models/md5/monsters/imp/imp.obj" }) = monster_demon_imp_d3xp : "No description"
[
	model(string) : "" : "monster_demon_imp_d3xp"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/maggot3/maggot3.obj" }) = monster_demon_maggot : "No description"
[
	scriptobject(string) : "" : "monster_demon_maggot"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "80"
	melee_range(string) : "" : "48"
	turn_rate(string) : "" : "360"
	mass(string) : "" : "200"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-chest"
	ragdoll(string) : "" : "monster_demon_maggot"
	model(string) : "" : "monster_demon_maggot"
	anim(string) : "" : "idle"
	skin_dropDeath(string) : "" : "skins/models/monsters/magnospikes.skin"
	bone_focus(string) : "" : "Shoulders"
	damage_zone.head(string) : "" : "*Shoulders"
	damage_zone.chest(string) : "" : "*Waist -*Rshldr -*Lshldr -*Shoulders"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips"
	damage_scale.head(string) : "" : "1.5"
	def_leapAttack(string) : "" : "melee_maggotLeapAttack"
	snd_attack_1(string) : "" : "monster_demon_maggot_attack1"
	snd_attack_3(string) : "" : "monster_demon_maggot_attack3"
	snd_attack_4(string) : "" : "monster_demon_maggot_attack4"
	snd_evade_right(string) : "" : "monster_demon_maggot_evade_right"
	snd_evade_left(string) : "" : "monster_demon_maggot_evade_left"
	snd_chatter(string) : "" : "monster_demon_maggot_idle"
	snd_chatter_combat(string) : "" : "monster_demon_maggot_idle"
	snd_sight(string) : "" : "monster_demon_maggot_sight"
	snd_sight2(string) : "" : "monster_demon_maggot_sight"
	snd_footstep(string) : "" : "monster_demon_maggot_footstep"
	snd_melee(string) : "" : "monster_demon_maggot_melee"
	snd_melee2(string) : "" : "monster_demon_maggot_melee2"
	snd_pain(string) : "" : "monster_demon_maggot_pain"
	snd_death(string) : "" : "monster_demon_maggot_die"
	snd_burn(string) : "" : "monster_demon_tick_burn"
]

@PointClass base(monster_default) size(-61 -61 0, 61 61 96) model({ "path": "_tb/models/md5/monsters/mancubus/james/mancubus.obj" }) = monster_demon_mancubus : "No description"
[
	scriptobject(string) : "" : "monster_demon_mancubus"
	model(string) : "" : "monster_demon_mancubus"
	ragdoll(string) : "" : "monster_demon_mancubus2"
	size(string) : "" : "122 122 96"
	use_aas(string) : "" : "aas_mancubus"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "1000"
	melee_range(string) : "" : "90"
	def_projectile(string) : "" : "projectile_mancubus_rocket"
	smoke_weapon(string) : "" : "cgsmoke.smoke"
	turn_rate(string) : "" : "120"
	chatter_min(string) : "" : "3"
	chatter_max(string) : "" : "3"
	attack_cone(string) : "" : "30"
	attack_accuracy(string) : "" : "0.5"
	pain_threshold(string) : "" : "16"
	on_activate_blend(string) : "" : "2"
	damage_zone.head(string) : "" : "*Loneck"
	damage_zone.chest(string) : "" : "*Waist -*Ruparm -*Luparm -*Loneck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Lupleg *Rupleg origin"
	damage_scale.head(string) : "" : "1.5"
	mass(string) : "" : "800"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_manc.prt-waist"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lfoot"
	ik_ankle2(string) : "" : "Rfoot"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lfoot"
	ik_foot2(string) : "" : "Rfoot"
	snd_sight(string) : "" : "monster_demon_mancubus_sight"
	snd_chatter(string) : "" : "monster_demon_mancubus_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_mancubus_chatter_combat"
	snd_pain(string) : "" : "monster_demon_mancubus_pain"
	snd_attackmissile(string) : "" : "monster_demon_mancubus_attackmissle"
	snd_death(string) : "" : "monster_demon_mancubus_die"
	snd_footstep(string) : "" : "monster_demon_mancubus_step"
	snd_burn(string) : "" : "monster_demon_mancubus_burn"
]

@PointClass base(monster_default) size(-37 -37 0, 37 37 78) model({ "path": "_tb/models/md5/monsters/pinky/pinky.obj" }) = monster_demon_pinky : "No description"
[
	scriptobject(string) : "" : "monster_demon_pinky"
	model(string) : "" : "monster_demon_pinky"
	ragdoll(string) : "" : "monster_demon_pink"
	size(string) : "" : "74 74 78"
	use_aas(string) : "" : "aas96"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "220"
	melee_range(string) : "" : "60"
	mass(string) : "" : "300"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Head(string) : "" : "0.4 0.4 0"
	look_joint.Waist(string) : "" : "0.1 0.1 0"
	bone_focus(string) : "" : "Forehead_Flesh"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	smoke_particleSystem(string) : "" : "pinkysmoke.prt"
	smoke_pain(string) : "" : "pinkysmokepain.smoke"
	particleBone(string) : "" : "Waist3"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp_large.prt-waist"
	offsetModel(string) : "" : "-20 0 0"
	damage_zone.head(string) : "" : "*Chest"
	damage_zone.chest(string) : "" : "*Chest -*Rshldr -*Lshldr -*Waist"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Waist1"
	damage_scale.head(string) : "" : "1"
	snd_footstep(string) : "" : "monster_demon_pinky_foot"
	snd_handstep(string) : "" : "pinky_hand"
	snd_admin_handstep(string) : "" : "admin_monster_demon_pinky_hand"
	snd_melee_1(string) : "" : "monster_demon_pinky_attackmelee_1"
	snd_melee_4(string) : "" : "monster_demon_pinky_attackmelee_4"
	snd_sight1(string) : "" : "monster_demon_pinky_sight1"
	snd_sight2(string) : "" : "monster_demon_pinky_sight2"
	snd_sight3(string) : "" : "monster_demon_pinky_sight3"
	snd_idle(string) : "" : "monster_demon_pinky_idle"
	snd_chatter(string) : "" : "monster_demon_pinky_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_pinky_chatter_combat"
	snd_pain(string) : "" : "monster_demon_pinky_pain"
	snd_death(string) : "" : "monster_demon_pinky_die"
	snd_gear(string) : "" : "pinky_gears"
	snd_breath(string) : "" : "monster_demon_pinky_breath"
	snd_burn(string) : "" : "monster_demon_tick_burn"
]

@PointClass base(monster_default) size(-37 -37 0, 37 37 78) model({ "path": "_tb/models/md5/monsters/pinky/pinky.obj" }) = monster_demon_pinky_pipes : "No description"
[
	scriptobject(string) : "" : "monster_demon_pinky"
	model(string) : "" : "monster_demon_pinky"
	ragdoll(string) : "" : "monster_demon_pink"
	size(string) : "" : "74 74 78"
	use_aas(string) : "" : "aas96"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "220"
	melee_range(string) : "" : "60"
	mass(string) : "" : "300"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Head(string) : "" : "0.4 0.4 0"
	look_joint.Waist(string) : "" : "0.1 0.1 0"
	bone_focus(string) : "" : "Forehead_Flesh"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	smoke_particleSystem(string) : "" : "pinkysmoke.prt"
	smoke_pain(string) : "" : "pinkysmokepain.smoke"
	particleBone(string) : "" : "Waist3"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp_large.prt-waist"
	offsetModel(string) : "" : "-20 0 0"
	damage_zone.head(string) : "" : "*Chest"
	damage_zone.chest(string) : "" : "*Chest -*Rshldr -*Lshldr -*Waist"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Waist1"
	damage_scale.head(string) : "" : "1"
	snd_footstep(string) : "" : "monster_demon_pinky_foot"
	snd_handstep(string) : "" : "pinky_hand"
	snd_admin_handstep(string) : "" : "admin_monster_demon_pinky_hand"
	snd_melee_1(string) : "" : "monster_demon_pinky_attackmelee_1"
	snd_melee_4(string) : "" : "monster_demon_pinky_attackmelee_4"
	snd_sight1(string) : "" : "monster_demon_pinky_sight1"
	snd_sight2(string) : "" : "monster_demon_pinky_sight2"
	snd_sight3(string) : "" : "monster_demon_pinky_sight3"
	snd_idle(string) : "" : "monster_demon_pinky_idle"
	snd_chatter(string) : "" : "monster_demon_pinky_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_pinky_chatter_combat"
	snd_pain(string) : "" : "monster_demon_pinky_pain"
	snd_death(string) : "" : "monster_demon_pinky_die"
	snd_gear(string) : "" : "pinky_gears"
	snd_breath(string) : "" : "monster_demon_pinky_breath"
	snd_burn(string) : "" : "monster_demon_tick_burn"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 82) model({ "path": "_tb/models/md5/monsters/revenant/james/revenant.obj" }) = monster_demon_revenant : "No description"
[
	model(string) : "" : "monster_demon_revenant"
	scriptobject(string) : "" : "monster_demon_revenant"
	size(string) : "" : "48 48 82"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "272"
	melee_range(string) : "" : "52"
	def_projectile(string) : "" : "projectile_rev_rocket"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	chatter_min(string) : "" : "6"
	chatter_max(string) : "" : "15"
	chatter_combat_min(string) : "" : "3"
	chatter_combat_max(string) : "" : "7"
	ragdoll(string) : "" : "monster_demon_revenant2"
	bone_focus(string) : "" : "Head"
	mass(string) : "" : "250"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-waist"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist1(string) : "" : "0.4 0.4 0"
	look_joint.Head(string) : "" : "0.6 0.6 0"
	damage_zone.head(string) : "" : "*Shldrs"
	damage_zone.chest(string) : "" : "*Waist1 -*Rshldr -*Lshldr -*Neck"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips origin Body"
	damage_scale.head(string) : "" : "2"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle"
	ik_ankle2(string) : "" : "Rankle"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Ltoe"
	ik_foot2(string) : "" : "Rtoe"
	snd_footstep(string) : "" : "monster_demon_revenant_footstep"
	snd_attackmelee_1(string) : "" : "monster_demon_revenant_attackmelee"
	snd_sight(string) : "" : "monster_demon_revenant_sight"
	snd_sight2(string) : "" : "monster_demon_revenant_sight2"
	snd_chatter(string) : "" : "monster_demon_revenant_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_revenant_chatter_combat"
	snd_pain(string) : "" : "monster_demon_revenant_pain"
	snd_attackmissile(string) : "" : "monster_demon_revenant_attackmissile"
	snd_death(string) : "" : "monster_demon_revenant_die"
	snd_burn(string) : "" : "monster_demon_revenant_burn"
]

@PointClass base(char_sentry_flashlight) = monster_demon_sentry : "No description"
[
	scriptobject(string) : "" : "monster_demon_sentry"
	skin_flashlight_off(string) : "" : "skins/models/monsters/demon_sentrynobeam.skin"
	skin_flashlight_on(string) : "" : "skins/models/monsters/demon_sentrybeam.skin"
	health(string) : "" : "140"
	team(string) : "" : "1"
	anim(string) : "" : "stand"
	on_activate(string) : "" : ""
	def_projectile(string) : "" : "projectile_demon_sentry_bullet"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 40) model({ "path": "_tb/models/md5/monsters/tick/tick.obj" }) = monster_demon_tick : "No description"
[
	scriptobject(string) : "" : "monster_demon_trite"
	model(string) : "" : "monster_demon_tick"
	ragdoll(string) : "" : "monster_demon_tick"
	size(string) : "" : "48 48 40"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "20"
	melee_range(string) : "" : "40"
	chatter_min(string) : "" : "5"
	chatter_max(string) : "" : "10"
	chatter_combat_min(string) : "" : "3"
	chatter_combat_max(string) : "" : "7"
	turn_rate(string) : "" : "360"
	on_activate_blend(string) : "" : "0"
	blockedRadius(string) : "" : "25"
	blockedMoveTime(string) : "" : "750"
	blockedAttackTime(string) : "" : "750"
	model_explode(string) : "" : "trite_boomboom.prt"
	def_explode_damage(string) : "" : "damage_tick_explode"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-body2"
	ik_numlegs(string) : "" : "0"
	ik_footSize(string) : "" : "0"
	ik_waist(string) : "" : "Body2"
	ik_hip1(string) : "" : "Luparm1"
	ik_hip2(string) : "" : "Ruparm1"
	ik_hip3(string) : "" : "Luparm2"
	ik_hip4(string) : "" : "Ruparm2"
	ik_hip5(string) : "" : "Luparm3"
	ik_hip6(string) : "" : "Ruparm3"
	ik_knee1(string) : "" : "Lloarm1"
	ik_knee2(string) : "" : "Rloarm1"
	ik_knee3(string) : "" : "Lloarm2"
	ik_knee4(string) : "" : "Rloarm2"
	ik_knee5(string) : "" : "Lloarm3"
	ik_knee6(string) : "" : "Rloarm3"
	ik_ankle1(string) : "" : "Lwrist1"
	ik_ankle2(string) : "" : "Rwrist1"
	ik_ankle3(string) : "" : "Lwrist2"
	ik_ankle4(string) : "" : "Rwrist2"
	ik_ankle5(string) : "" : "Lwrist3"
	ik_ankle6(string) : "" : "Rwrist3"
	ik_dir1(string) : "" : "Lknee1"
	ik_dir2(string) : "" : "Rknee1"
	ik_dir3(string) : "" : "Lknee2"
	ik_dir4(string) : "" : "Rknee2"
	ik_dir5(string) : "" : "Lknee3"
	ik_dir6(string) : "" : "Rknee3"
	ik_foot1(string) : "" : "Ltip1"
	ik_foot2(string) : "" : "Rtip1"
	ik_foot3(string) : "" : "Ltip2"
	ik_foot4(string) : "" : "Rtip2"
	ik_foot5(string) : "" : "Ltip3"
	ik_foot6(string) : "" : "Rtip3"
	damage_zone.head(string) : "" : "*Body2 -*Ruparm1 -*Ruparm2 -*Ruparm3 -*Luparm1 -*Luparm2 -*Luparm3"
	damage_zone.left_arm(string) : "" : "*Luparm1"
	damage_zone.right_arm(string) : "" : "*Ruparm1"
	damage_scale.head(string) : "" : "1"
	def_leapAttack(string) : "" : "melee_triteLeapAttack"
	snd_chatter(string) : "" : "monster_demon_tick_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_tick_chatter_combat"
	snd_chirp(string) : "" : "monster_demon_tick_chirp"
	snd_evade(string) : "" : "monster_demon_tick_evade"
	snd_footstep(string) : "" : "monster_demon_tick_footstep"
	snd_sight(string) : "" : "monster_demon_tick_sight"
	snd_melee(string) : "" : "monster_demon_tick_melee"
	snd_pain(string) : "" : "monster_demon_tick_pain"
	snd_death(string) : "" : "monster_demon_tick_death"
	snd_chomp(string) : "" : "monster_demon_tick_chomp"
	snd_burn(string) : "" : "monster_demon_tick_burn"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 40) model({ "path": "_tb/models/md5/monsters/trite/trite.obj" }) = monster_demon_trite : "No description"
[
	scriptobject(string) : "" : "monster_demon_trite"
	model(string) : "" : "monster_demon_trite"
	ragdoll(string) : "" : "monster_demon_trite"
	size(string) : "" : "48 48 40"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "20"
	melee_range(string) : "" : "48"
	chatter_min(string) : "" : "5"
	chatter_max(string) : "" : "10"
	chatter_combat_min(string) : "" : "3"
	chatter_combat_max(string) : "" : "7"
	turn_rate(string) : "" : "360"
	blockedRadius(string) : "" : "25"
	blockedMoveTime(string) : "" : "750"
	blockedAttackTime(string) : "" : "750"
	model_explode(string) : "" : "trite_boomboom.prt"
	def_explode_damage(string) : "" : "damage_trite_explode"
	burnaway(string) : "" : ".01"
	smoke_burnParticleSystem(string) : "" : "trite_burst.prt-mouth"
	ik_numlegs(string) : "" : "6"
	ik_footSize(string) : "" : "0"
	ik_minWaistFloorDist(string) : "" : "16"
	ik_waist(string) : "" : "Body2"
	ik_hip1(string) : "" : "Luparm1"
	ik_hip2(string) : "" : "Ruparm1"
	ik_hip3(string) : "" : "Luparm2"
	ik_hip4(string) : "" : "Ruparm2"
	ik_hip5(string) : "" : "Luparm3"
	ik_hip6(string) : "" : "Ruparm3"
	ik_knee1(string) : "" : "Lloarm1"
	ik_knee2(string) : "" : "Rloarm1"
	ik_knee3(string) : "" : "Lloarm2"
	ik_knee4(string) : "" : "Rloarm2"
	ik_knee5(string) : "" : "Lloarm3"
	ik_knee6(string) : "" : "Rloarm3"
	ik_ankle1(string) : "" : "Lwrist1"
	ik_ankle2(string) : "" : "Rwrist1"
	ik_ankle3(string) : "" : "Lwrist2"
	ik_ankle4(string) : "" : "Rwrist2"
	ik_ankle5(string) : "" : "Lwrist3"
	ik_ankle6(string) : "" : "Rwrist3"
	ik_dir1(string) : "" : "Lknee1"
	ik_dir2(string) : "" : "Rknee1"
	ik_dir3(string) : "" : "Lknee2"
	ik_dir4(string) : "" : "Rknee2"
	ik_dir5(string) : "" : "Lknee3"
	ik_dir6(string) : "" : "Rknee3"
	ik_foot1(string) : "" : "Ltip1"
	ik_foot2(string) : "" : "Rtip1"
	ik_foot3(string) : "" : "Ltip2"
	ik_foot4(string) : "" : "Rtip2"
	ik_foot5(string) : "" : "Ltip3"
	ik_foot6(string) : "" : "Rtip3"
	damage_zone.head(string) : "" : "*Body2 -*Ruparm1 -*Ruparm2 -*Ruparm3 -*Luparm1 -*Luparm2 -*Luparm3"
	damage_zone.left_arm(string) : "" : "*Luparm1"
	damage_zone.right_arm(string) : "" : "*Ruparm1"
	damage_scale.head(string) : "" : "1"
	def_leapAttack(string) : "" : "melee_triteLeapAttack"
	snd_explode(string) : "" : "rocket_impact"
	snd_chatter(string) : "" : "monster_demon_trite_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_trite_chatter_combat"
	snd_footstep(string) : "" : "monster_demon_trite_footstep"
	snd_sight(string) : "" : "monster_demon_trite_sight"
	snd_melee(string) : "" : "monster_demon_trite_melee"
	snd_pain(string) : "" : "monster_demon_trite_pain"
	snd_death(string) : "" : "monster_demon_trite_death"
	snd_chomp(string) : "" : "monster_demon_trite_chomp"
	snd_startdrop(string) : "" : "monster_demon_trite_startdrop"
	snd_enddrop(string) : "" : "monster_demon_trite_enddrop"
	snd_burn(string) : "" : "trite_deathsplat"
	no_explode(string) : "Prevent trites from exploding when they can't reach the player."
]

@PointClass base(monster_demon_trite) = monster_demon_trite_jump : "No description"
[
	scriptobject(string) : "" : "monster_demon_trite_jump"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/vulgar/vulgar.obj" }) = monster_demon_vulgar : "No description"
[
	fx_teleport1(string) : "" : "fx/teleporter1_vulgar.fx"
	scriptobject(string) : "" : "monster_demon_vulgar"
	model(string) : "" : "monster_demon_vulgar"
	skin(string) : "" : "skins/monsters/vulgar2"
	ragdoll(string) : "" : "monster_demon_vulgar"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "150"
	def_projectile(string) : "" : "projectile_vulgar_fireball"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	melee_range(string) : "" : "84"
	anim(string) : "" : "idle1"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-root"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.spine_1(string) : "" : "0.4 0.4 0"
	look_joint.head_FK(string) : "" : "0.6 0.6 0"
	damage_zone.head(string) : "" : "*spine_6"
	damage_zone.chest(string) : "" : "*spine_1 -*Rshldr -*Lshldr -*spine_6"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips origin root"
	damage_scale.head(string) : "" : "2"
	mass(string) : "" : "250"
	ik_numlegs(string) : "" : "0"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "root"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle"
	ik_ankle2(string) : "" : "Rankle"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball"
	ik_foot2(string) : "" : "Rtoe"
	def_leapAttack(string) : "" : "melee_vulgarLeapAttack"
	snd_footstep(string) : "" : "vulgar_fs"
	snd_sight(string) : "" : "vulgar_sight"
	snd_chatter(string) : "" : "vulgar_idle"
	snd_chatter_combat(string) : "" : "vulgar_combat_chatter"
	snd_pain(string) : "" : "vulgar_pain"
	snd_melee(string) : "" : "vulgar_melee"
	snd_death(string) : "" : "vulgar_death"
	snd_thud(string) : "" : "monster_demon_imp_thud"
	snd_createmissile(string) : "" : "vulgar_fireball_create"
	snd_attackmissile(string) : "" : "monster_demon_imp_fireball_throw"
	snd_burn(string) : "" : "monster_demon_archvile_burn"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/wraith/wraith.obj" }) = monster_demon_wraith : "No description"
[
	scriptobject(string) : "" : "monster_demon_wraith"
	model(string) : "" : "monster_demon_wraith"
	ragdoll(string) : "" : "monster_demon_wraith"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "130"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	melee_range(string) : "" : "48"
	bone_focus(string) : "" : "head_FK"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.spine_1(string) : "" : "0.4 0.4 0"
	look_joint.head_FK(string) : "" : "0.6 0.6 0"
	damage_zone.head(string) : "" : "*spine_7"
	damage_zone.chest(string) : "" : "*spine_1 -*Rshldr -*Lshldr -*spine_7"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_scale.head(string) : "" : "2"
	mass(string) : "" : "250"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-root"
	def_spawneffect_precache(string) : "" : "wraith_spawneffect"
	snd_footstep(string) : "" : "monster_demon_wraith_footstep"
	snd_sight(string) : "" : "monster_demon_wraith_sight"
	snd_sight2(string) : "" : "monster_demon_wraith_sight2"
	snd_chatter(string) : "" : "monster_demon_wraith_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_wraith_chatter_combat"
	snd_pain(string) : "" : "monster_demon_wraith_pain"
	snd_attackmelee_1(string) : "" : "monster_demon_wraith_attackmelee_1"
	snd_attackmelee_2(string) : "" : "monster_demon_wraith_attackmelee_2"
	snd_death(string) : "" : "monster_demon_wraith_die"
	snd_thud(string) : "" : "monster_demon_imp_thud"
	snd_fade_in(string) : "" : "monster_demon_wraith_fade_in"
	snd_fade_out(string) : "" : "monster_demon_wraith_fade_out"
	snd_burn(string) : "" : "monster_demon_tick_burn"
]

@PointClass base(monster_demon_wraith) = monster_demon_wraith_d3xp : "No description"
[
	model(string) : "" : "monster_demon_wraith_d3xp"
]

@PointClass base(monster_default) size(-4 -4 0, 4 4 8) model({ "path": "_tb/models/mapobjects/filler/tbox1.obj" }) = monster_dummy_target : "No description"
[
	scriptobject(string) : "" : "monster_dummy_target"
	model(string) : "" : "models/mapobjects/filler/tbox1.ase"
	skin(string) : "" : "skins/models/mapobjects/filler/tbox1_invis"
	size(string) : "" : "8 8 8"
	gravityDir(string) : "" : "0 0 0"
	gravity(string) : "" : "0"
	health(string) : "" : "100"
	death_timer(string) : "Time in seconds for the dummy to live once it is activated." : "5"
	mass(string) : "" : "99999"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 80) model({ "path": "_tb/models/md5/monsters/cacodemon/cacodemon.obj" }) = monster_flying_cacodemon : "No description"
[
	scriptobject(string) : "" : "monster_flying_cacodemon"
	model(string) : "" : "monster_flying_cacodemon"
	ragdoll(string) : "" : "monster_demon_cacodemon"
	size(string) : "" : "48 48 80"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "200"
	melee_range(string) : "" : "48"
	def_projectile(string) : "" : "projectile_cacodemon_fireball"
	attack_cone(string) : "" : "50"
	attack_accuracy(string) : "" : "0"
	turn_rate(string) : "" : "150"
	fly_offset(string) : "" : "-56"
	fly_speed(string) : "" : "175"
	fly_seek_scale(string) : "" : "4"
	fly_roll_max(string) : "" : "60"
	fly_roll_scale(string) : "" : "100"
	fly_pitch_scale(string) : "" : "45"
	fly_pitch_max(string) : "" : "15"
	mass(string) : "" : "200"
	bone_flytilt(string) : "" : "Body2"
	smokeParticleSystem2(string) : "" : "caco_mouthfire"
	smokeParticleSystem3(string) : "" : "caco_mouthfire2"
	smokeParticleSystem4(string) : "" : "caco_mouthfire2a"
	useBoneAxis(string) : "" : "1"
	burnaway(string) : "" : "0.25"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-Head"
	damage_zone.head(string) : "" : "*Head -*LeftSide -*RightSide"
	damage_zone.left_arm(string) : "" : "*LeftSide"
	damage_zone.right_arm(string) : "" : "*RightSide"
	damage_zone.legs(string) : "" : "*Tail1"
	snd_ambient(string) : "" : "monster_demon_cacodemon_walk"
	snd_sight(string) : "" : "monster_demon_cacodemon_sight"
	snd_sight2(string) : "" : "monster_demon_cacodemon_sight2"
	snd_chatter(string) : "" : "monster_demon_cacodemon_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_cacodemon_chatter"
	snd_melee(string) : "" : "monster_demon_cacodemon_melee"
	snd_pain(string) : "" : "monster_demon_cacodemon_pain"
	snd_attackmissile(string) : "" : "monster_demon_cacodemon_attackmissile"
	snd_death(string) : "" : "monster_demon_cacodemon_die"
	snd_burn(string) : "" : "monster_demon_cacodemon_burn"
	fx_teleport(string) : "" : "fx/teleporter_fly.fx"
	fx_teleport1(string) : "" : "fx/teleporter1_fly.fx"
	fx_teleport2(string) : "" : "fx/teleporter2_fly.fx"
	fx_teleport3(string) : "" : "fx/teleporter3_fly.fx"
]

@PointClass base(monster_default) size(-12 -12 0, 12 12 24) model({ "path": "_tb/models/md5/monsters/forgotten/forgotten.obj" }) = monster_flying_forgotten : "No description"
[
	scriptobject(string) : "" : "monster_flying_forgotten"
	model(string) : "" : "monster_flying_forgotten"
	ragdoll(string) : "" : "monster_demon_lost"
	size(string) : "" : "24 24 24"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "20"
	melee_range(string) : "" : "20"
	fly_offset(string) : "" : "-20"
	turn_rate(string) : "" : "900"
	fly_speed(string) : "" : "140"
	burnaway(string) : "" : "0.25"
	damage_zone.head(string) : "" : "*head"
	forgotten_light(string) : "" : "1"
	mtr_forgotten_light(string) : "" : "lights/square"
	forgotten_light_radius(string) : "" : "32"
	forgotten_light_offset(string) : "" : "30 0 15"
	forgotten_light_color(string) : "" : ".8 .4 .15"
	def_attack(string) : "" : "melee_lostsoul_charge"
	smokeParticleSystem(string) : "" : "lost_flame1-head"
	smokeParticleSystem2(string) : "" : "lost_flame2-head"
	smoke_pain(string) : "" : "lostsoulpain.smoke"
	smoke_death(string) : "" : "lostsouldeath.smoke"
	snd_sight(string) : "" : "forgotten_sight"
	snd_chatter(string) : "" : "forgotten_chatter"
	snd_chatter_combat(string) : "" : "forgotten_chatter"
	snd_pain(string) : "" : "forgotten_pain"
	snd_charge(string) : "" : "forgotten_chargeloop"
	snd_chomp(string) : "" : "forgotten_chomp"
	snd_death(string) : "" : "forgotten_death"
	snd_ambient(string) : "" : "forgotten_idleburn"
]

@PointClass base(monster_default) size(-12 -12 0, 12 12 24) model({ "path": "_tb/models/md5/monsters/forgotten2/forgotten2.obj" }) = monster_flying_forgotten2 : "No description"
[
	scriptobject(string) : "" : "monster_flying_forgotten"
	model(string) : "" : "monster_flying_forgotten2"
	ragdoll(string) : "" : "monster_demon_lost"
	size(string) : "" : "24 24 24"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "30"
	melee_range(string) : "" : "20"
	fly_offset(string) : "" : "-20"
	turn_rate(string) : "" : "900"
	fly_speed(string) : "" : "140"
	burnaway(string) : "" : "0.25"
	damage_zone.head(string) : "" : "*head"
	forgotten_light(string) : "" : "1"
	mtr_forgotten_light(string) : "" : "lights/square"
	forgotten_light_radius(string) : "" : "32"
	forgotten_light_offset(string) : "" : "30 0 15"
	forgotten_light_color(string) : "" : ".6 .1 .1"
	smokeParticleSystem(string) : "" : "lost_flame1-head"
	smokeParticleSystem2(string) : "" : "lost_flame2-head"
	smoke_pain(string) : "" : "lostsoulpain.smoke"
	smoke_death(string) : "" : "lostsouldeath.smoke"
	def_attack(string) : "" : "melee_lostsoul_charge"
	snd_sight(string) : "" : "forgotten_sight"
	snd_chatter(string) : "" : "forgotten_chatter"
	snd_chatter_combat(string) : "" : "forgotten_chatter"
	snd_pain(string) : "" : "forgotten_pain"
	snd_charge(string) : "" : "forgotten_chargeloop"
	snd_chomp(string) : "" : "forgotten_chomp"
	snd_death(string) : "" : "forgotten_death"
	snd_ambient(string) : "" : "forgotten_idleburn"
]

@PointClass base(monster_default) size(-12 -12 0, 12 12 24) model({ "path": "_tb/models/md5/monsters/lostsoul/lostsoul.obj" }) = monster_flying_lostsoul : "No description"
[
	scriptobject(string) : "" : "monster_flying_lostsoul"
	model(string) : "" : "monster_flying_lostsoul"
	model_death(string) : "" : "lostsoul_pop.prt"
	size(string) : "" : "24 24 24"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "20"
	melee_range(string) : "" : "20"
	fly_offset(string) : "" : "-20"
	turn_rate(string) : "" : "360"
	fly_speed(string) : "" : "140"
	offsetModel(string) : "" : "0 0 16"
	fly_seek_scale(string) : "" : "4"
	fly_roll_max(string) : "" : "45"
	fly_roll_scale(string) : "" : "90"
	fly_pitch_scale(string) : "" : "45"
	fly_pitch_max(string) : "" : "30"
	bone_flytilt(string) : "" : "Head"
	damage_zone.head(string) : "" : "*Head"
	smokeParticleSystem(string) : "" : "lost_flame1"
	smokeParticleSystem2(string) : "" : "lost_flame2-lost_flame1"
	smoke_pain(string) : "" : "lostsoulpain.smoke"
	smoke_death(string) : "" : "lostsouldeath.smoke"
	def_attack(string) : "" : "melee_lostsoul_charge"
	snd_sight(string) : "" : "monster_demon_lostsoul_sight"
	snd_chatter(string) : "" : "monster_demon_lostsoul_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_lostsoul_chatter"
	snd_pain(string) : "" : "monster_demon_lostsoul_pain"
	snd_charge(string) : "" : "monster_demon_lostsoul_charge"
	snd_chomp(string) : "" : "monster_demon_lostsoul_chomp"
	snd_death(string) : "" : "monster_demon_lostsoul_death"
	snd_ambient(string) : "" : "monster_demon_lostsoul_ambient"
	fx_teleport(string) : "" : "fx/teleporter_fly.fx"
	fx_teleport1(string) : "" : "fx/teleporter1_fly.fx"
	fx_teleport2(string) : "" : "fx/teleporter2_fly.fx"
	fx_teleport3(string) : "" : "fx/teleporter3_fly.fx"
]

@PointClass base(monster_default) size(-12 -12 0, 12 12 24) = monster_flying_lostsoul2 : "No description"
[
	scriptobject(string) : "" : "monster_flying_lostsoul"
	model(string) : "" : "monster_flying_lostsoul2"
	ragdoll(string) : "" : "monster_demon_lost"
	size(string) : "" : "24 24 24"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "30"
	melee_range(string) : "" : "20"
	fly_offset(string) : "" : "-20"
	turn_rate(string) : "" : "900"
	fly_speed(string) : "" : "140"
	offsetModel(string) : "" : "0 0 16"
	burnaway(string) : "" : "0.25"
	damage_zone.head(string) : "" : "*Head"
	smokeParticleSystem(string) : "" : "lost_flame1-flame"
	smokeParticleSystem2(string) : "" : "lost_flame2-flame"
	smoke_pain(string) : "" : "lostsoulpain.smoke"
	smoke_death(string) : "" : "lostsouldeath.smoke"
	def_attack(string) : "" : "melee_lostsoul_charge"
	snd_sight(string) : "" : "monster_demon_lostsoul_sight"
	snd_chatter(string) : "" : "monster_demon_lostsoul_chatter"
	snd_chatter_combat(string) : "" : "monster_demon_lostsoul_chatter"
	snd_pain(string) : "" : "monster_demon_lostsoul_pain"
	snd_charge(string) : "" : "monster_demon_lostsoul_charge"
	snd_chomp(string) : "" : "monster_demon_lostsoul_chomp"
	snd_death(string) : "" : "monster_demon_lostsoul_death"
	snd_ambient(string) : "" : "monster_demon_lostsoul_ambient"
]

@PointClass base(monster_default) size(-47 -47 0, 47 47 96) model({ "path": "_tb/models/md5/monsters/hunter_berzerk/berzerk_makemesh.obj" }) = monster_hunter_berzerk : "No description"
[
	scriptobject(string) : "" : "monster_hunter_berserk"
	model(string) : "" : "monster_hunter_berzerk"
	ragdoll(string) : "" : "monster_hunter_berzerk"
	size(string) : "" : "94 94 96"
	use_aas(string) : "" : "aas96"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "5000"
	melee_range(string) : "" : "75"
	turn_rate(string) : "" : "2160"
	def_projectile(string) : "" : "projectile_fireball_berzerker"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	mass(string) : "" : "600"
	anim(string) : "" : "idle"
	burnaway(string) : "" : "0.50"
	chatter_combat_min(string) : "" : "2"
	chatter_combat_max(string) : "" : "3"
	damage_zone.heart(string) : "" : "*heart1"
	skin(string) : "" : "skins/monsters/hunter_berserk/hunter_berserk"
	skin_enrage(string) : "" : "skins/monsters/hunter_berserk/hunter_berserk_enrage"
	skin_toberserk(string) : "" : "skins/monsters/hunter_berserk/hunter_berserk_toberserk"
	skin_tonormal(string) : "" : "skins/monsters/hunter_berserk/hunter_berserk_tonormal"
	skin_burn(string) : "" : "skins/monsters/hunter_berserk/burnaway"
	model_burninghands(string) : "" : "berzerk_hands.prt"
	model_burningheart(string) : "" : "hunter_bezerk_heart_burn.prt"
	smoke_wound_surftype10(string) : "" : "berserk_heart_bloodsplat.prt"
	def_chargeattack(string) : "" : "melee_hunter_berserk_ChargeAttack"
	mtr_wound_flesh(string) : "" : "textures/common/nodraw"
	mtr_wound_metal(string) : "" : "textures/common/nodraw"
	mtr_wound_surftype10(string) : "" : "textures/common/nodraw"
	snd_enter_berzerk(string) : "" : "bh_enter_berzerk"
	snd_idle(string) : "" : "bzhunter_idle"
	snd_berzerk_pain(string) : "" : "bzhunter_pain"
	snd_pain(string) : "" : "bzhunter_pain"
	snd_sight(string) : "" : "bzhunter_sight"
	snd_footstep(string) : "" : "bh_footsteps"
	snd_leap_start(string) : "" : "bzhunter_attack"
	snd_melee1(string) : "" : "bzhunter_attack"
	snd_ranged1(string) : "" : "bh_ranged1"
	snd_evade(string) : "" : "bh_evade"
	snd_chatter_combat(string) : "" : "bh_idle"
	snd_prefire(string) : "" : "bh_prefire"
	snd_chestrip(string) : "" : "bh_chestrip"
]

@PointClass base(monster_default) size(-47 -47 0, 47 47 96) model({ "path": "_tb/models/md5/monsters/hunter_helltime/helltime.obj" }) = monster_hunter_helltime : "No description"
[
	skin(string) : "" : "skins/models/monsters/hunter_helltimenochunks"
	scriptobject(string) : "" : "monster_hunter_helltime"
	model(string) : "" : "monster_hunter_helltime"
	ragdoll(string) : "" : "monster_hunter_helltime"
	size(string) : "" : "94 94 96"
	use_aas(string) : "" : "aas96"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "100"
	melee_range(string) : "" : "75"
	turn_rate(string) : "" : "150"
	def_projectile(string) : "" : "projectile_helltimefireball"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	mass(string) : "" : "600"
	burnaway(string) : "" : "0.50"
	finalBoss(string) : "" : "1"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Head(string) : "" : "0.4 0.4 0"
	look_joint.Loneck(string) : "" : "0.6 0.6 0"
	anim(string) : "" : "idle"
	snd_sight1(string) : "" : "hunter_sight"
	snd_sight2(string) : "" : "hunter_sight"
	snd_sight3(string) : "" : "hunter_sight"
	snd_chatter(string) : "" : "hunter_idle"
	snd_chatter_combat(string) : "" : "hunter_idle"
	snd_pain(string) : "" : "hunter_pain"
	snd_attackmissile(string) : "" : "monster_hunter_helltime_attackmissile"
	snd_death(string) : "" : "hunter_death"
	snd_summon(string) : "" : "monster_hunter_helltime_summon"
	snd_absorb(string) : "" : "monster_hunter_helltime_absorb"
	snd_appear(string) : "" : "monster_hunter_helltime_appear"
	snd_melee_1(string) : "" : "hunter_attack"
	snd_melee2(string) : "" : "hunter_attack"
	snd_attack(string) : "" : "hunter_attack"
	snd_teleport(string) : "" : "helltime_teleport"
	snd_teleport_end(string) : "" : "helltime_teleport_end"
	smokeParticleSystem(string) : "" : "imp_trail2-chunk1_joint"
	smokeParticleSystem2(string) : "" : "imp_trail2-chunk2_joint"
	smokeParticleSystem3(string) : "" : "imp_trail2-chunk3_joint"
	smokeParticleSystem4(string) : "" : "imp_trail2-chunk4_joint"
	smokeParticleSystem5(string) : "" : "imp_trail2-chunk5_joint"
	smokeParticleSystem6(string) : "" : "imp_trail2-chunk6_joint"
	smokeParticleSystem7(string) : "" : "imp_trail2-chunk7_joint"
	smokeParticleSystem8(string) : "" : "imp_trail2-chunk8_joint"
	smokeParticleSystem9(string) : "" : "helltime_flame2-hips"
	skin_burn(string) : "" : "skins/monsters/hunter_helltime/burnaway"
	model_cinematicsmooke(string) : "" : "ht_deathjuice.prt"
	fxPrecacheBlah(string) : "" : "fx/hunter/helltime/start_teleport"
	fxPrecacheBlah2(string) : "" : "fx/hunter/helltime/end_teleport"
]

@PointClass base(monster_default) size(-47 -47 0, 47 47 96) model({ "path": "_tb/models/md5/monsters/d3xp_invul/d3xp_invul.obj" }) = monster_hunter_invul : "No description"
[
	model(string) : "" : "monster_hunter_invul"
	scriptobject(string) : "" : "monster_hunter_invul"
	size(string) : "" : "94 94 96"
	use_aas(string) : "" : "aas96"
	team(string) : "" : "1"
	rank(string) : "" : "2"
	health(string) : "" : "7000"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	melee_range(string) : "" : "48"
	bone_focus(string) : "" : "Head"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-HK_T_2"
	delay(string) : "" : "2"
	def_projectile(string) : "" : "projectile_fireball_invul"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.HK_T_1(string) : "" : "0.4 0.4 0"
	look_joint.HK_N_2(string) : "" : "0.6 0.6 0"
	damage_zone.head(string) : "" : "*HK_N_1"
	damage_zone.chest(string) : "" : "*HK_T_1 -*Rshoulder -*Lshoulder -*HK_N_1"
	damage_zone.left_arm(string) : "" : "*Lshoulder"
	damage_zone.right_arm(string) : "" : "*Rshoulder"
	damage_scale.head(string) : "" : "2"
	mass(string) : "" : "850"
	mtr_wound_metal(string) : "" : "textures/common/nodraw"
	smoke_wound_metal(string) : "" : ""
	fx_shockwave(string) : "" : "fx/hunter/invulnerability/groundpound.fx"
	fx_electroblast(string) : "" : "fx/hunter/invulnerability/shockball2.fx"
	skin(string) : "" : "skins/monsters/hunter_invul/invuln_no_shell2"
	skin_no_shell(string) : "" : "skins/monsters/hunter_invul/invuln_no_shell"
	skin_no_shell2(string) : "" : "skins/monsters/hunter_invul/invuln_no_shell2"
	skin_no_shell2_burn(string) : "" : "skins/monsters/hunter_invul/invuln_no_shell2_burn"
	skin_summonshell(string) : "" : "skins/monsters/hunter_invul/invuln_summon_shell"
	skin_shutdownshell(string) : "" : "skins/monsters/hunter_invul/invuln_shutdown_shell"
	skin_shell(string) : "" : "skins/monsters/hunter_invul/invuln_shell"
	snd_idle(string) : "" : "hunter_idle"
	snd_pain(string) : "" : "hunter_pain"
	snd_sight(string) : "" : "hunter_sight"
	snd_attack(string) : "" : "hunter_attack"
	snd_attack_missile(string) : "" : "hunter_invul_projectile_create"
	snd_chatter_combat(string) : "" : "hunter_idle"
	snd_death(string) : "" : "hunter_death"
	snd_fs(string) : "" : "hunter_fs1"
	snd_fs2(string) : "" : "hunter_fs2"
	snd_invul_fs(string) : "" : "hunter_fs1"
]

@PointClass base(monster_default) size(-12 -12 -24, 12 12 0) model({ "path": "_tb/models/md5/items/turret1/turret.obj" }) = monster_turret : "No description"
[
	scriptobject(string) : "" : "monster_turret"
	model(string) : "" : "monster_turret"
	mins(string) : "" : "-12 -12 -24"
	maxs(string) : "" : "12 12 0"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "100"
	turn_rate(string) : "" : "0"
	bleed(string) : "" : "0"
	on_activate(string) : "" : ""
	fov(string) : "" : "360"
	aas(string) : "" : ""
	def_projectile(string) : "" : "projectile_bullet_turret"
	projectile_spread(string) : "" : "0"
	num_projectiles(string) : "" : "1"
	attack_cone(string) : "" : "360"
	attack_accuracy(string) : "" : "1"
	smoke_weapon(string) : "" : "cgsmoke.smoke"
	head_focus_rate(string) : "" : "0.15"
	bone_focus(string) : "" : "barrel"
	bone_leftEye(string) : "" : ""
	bone_rightEye(string) : "" : ""
	look_min(string) : "" : "-12 -180 0"
	look_max(string) : "" : "90 180 0"
	look_joint.aim(string) : "" : "1 1 0"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashTime(string) : "" : "0.15"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	snd_wakeup(string) : "" : "char_sentry_active"
	snd_shutdown(string) : "" : "char_sentry_destroyed"
	snd_windup(string) : "" : "monster_zombie_commando_windup"
	snd_winddown(string) : "" : "monster_zombie_commando_winddown"
	snd_fire(string) : "" : "monster_turret_fire"
]

@PointClass base(monster_default) size(-32 -32 0, 32 32 64) model({ "path": "_tb/models/md5/environments/turret/turretmesh.obj" }) = monster_turret_ancient : "No description"
[
	anim(string) : "" : "idleoff"
	scriptobject(string) : "" : "monster_turret_ancient"
	model(string) : "" : "monster_turret_ancient"
	size(string) : "" : "64 64 64"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "100"
	turn_rate(string) : "" : "0"
	bleed(string) : "" : "0"
	on_activate(string) : "" : ""
	fov(string) : "" : "360"
	aas(string) : "" : ""
	def_guided(string) : "" : "projectile_powerball_guided"
	def_nonguided(string) : "" : "projectile_helltime_killer"
	def_projectile(string) : "" : "projectile_bullet_turret"
	projectile_spread(string) : "" : "0"
	num_projectiles(string) : "" : "1"
	attack_cone(string) : "" : "360"
	attack_accuracy(string) : "" : "1"
	smoke_weapon(string) : "" : "cgsmoke.smoke"
	head_focus_rate(string) : "" : "0.05"
	bone_focus(string) : "" : "MISSILE"
	bone_leftEye(string) : "" : ""
	bone_rightEye(string) : "" : ""
	eye_turn_min(string) : "" : "0 0 0"
	eye_turn_max(string) : "" : "0 0 0"
	look_min(string) : "" : "-180 -180 0"
	look_max(string) : "" : "180 180 0"
	look_joint.yaw(string) : "" : "1 1 0"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashTime(string) : "" : "0.15"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	snd_wakeup(string) : "" : "char_sentry_active"
	snd_shutdown(string) : "" : "char_sentry_destroyed"
	snd_windup(string) : "" : "monster_zombie_commando_windup"
	snd_winddown(string) : "" : "monster_zombie_commando_winddown"
	snd_fire(string) : "" : "monster_turret_fire"
]

@PointClass base(monster_turret) = monster_turret_light : "No description"
[
	light(string) : "" : "1"
	light_distance(string) : "" : "640"
	mtr_light(string) : "" : "lights/flashlight5"
	skin_light_off(string) : "" : ""
	skin_light_on(string) : "" : ""
]

@PointClass base(zombie_default) size(-20 -20 0, 20 20 72) model({ "path": "_tb/models/md5/chars/skeleton.obj" }) = monster_zombie_base : "No description"
[
	model(string) : "" : "model_monster_zombie"
	scriptobject(string) : "" : "monster_zombie"
	size(string) : "" : "40 40 72"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "80"
	melee_range(string) : "" : "32"
	turn_rate(string) : "" : "360"
	mass(string) : "" : "150"
	burnaway(string) : "" : "1.5"
	bone_focus(string) : "" : "headcontrol"
	bone_leftEye(string) : "" : "Leyeaim"
	bone_rightEye(string) : "" : "Reyeaim"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist(string) : "" : "0.1333 0.1333 0"
	look_joint.Chest(string) : "" : "0.1333 0.1333 0"
	look_joint.Shoulders(string) : "" : "0.1333 0.1333 0"
	look_joint.headcontrol(string) : "" : "0.6 0.6 0"
	look_joint.Ruparm(string) : "" : "-0.4 0 0"
	look_joint.Luparm(string) : "" : "-0.4 0 0"
	ragdoll(string) : "" : "monster_zombie_base"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body2"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	damage_zone.head(string) : "" : "*loneckcontrol"
	damage_zone.chest(string) : "" : "*Waist -*Rshldr -*Lshldr -*loneckcontrol"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips"
	damage_scale.head(string) : "" : "2"
	snd_sight1(string) : "" : "monster_zombie_fat_sight1"
	snd_idle(string) : "" : "monster_zombie_chainsaw_idle"
	snd_footstep(string) : "" : "monster_zombie_security_footstep"
	snd_chatter(string) : "" : "monster_zombie_fat_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_fat_chatter_combat"
	snd_pain(string) : "" : "monster_zombie_fat_pain"
	snd_melee_attack(string) : "" : "monster_zombie_fat_attackmelee_1"
	snd_melee_attack_1(string) : "" : "monster_zombie_fat_attackmelee_1"
	snd_melee_attack_2(string) : "" : "monster_zombie_fat_attackmelee_2"
	snd_melee_attack_3(string) : "" : "monster_zombie_fat_attackmelee_3"
	snd_death(string) : "" : "monster_zombie_fat_death_back"
	snd_thud(string) : "" : "monster_zombie_fat_thud"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/zombies/bernie/bernie.obj" }) = monster_zombie_bernie : "No description"
[
	scriptobject(string) : "" : "monster_zombie_bernie"
	ragdoll(string) : "" : "monster_zombie_bernie"
	model(string) : "" : "monster_zombie_bernie"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "150"
	melee_range(string) : "" : "32"
	anim(string) : "" : "idle"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	mass(string) : "" : "200"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist(string) : "" : "0.4 0.4 0"
	look_joint.Head(string) : "" : "0.6 0.6 0"
	dropGibItem9Joint(string) : "" : "Head"
	chatter_min(string) : "" : "3"
	chatter_max(string) : "" : "4"
	chatter_combat_min(string) : "" : "2"
	chatter_combat_max(string) : "" : "2"
	skin(string) : "" : "skins/monsters/zombies/bernie.skin"
	skin_dropGib(string) : "" : "skins/monsters/zombies/berniegib.skin"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Neck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Hips origin Body2"
	damage_scale.head(string) : "" : "2"
	smokeParticleSystem2(string) : "" : "Flametrap"
	smokeParticleSystem3(string) : "" : "Flamehead"
	smokeParticleSystem4(string) : "" : "Flamewrist"
	snd_sight(string) : "" : "bernie_sight"
	snd_footstep(string) : "" : "monster_zombie_commando_footstep"
	snd_footdrag(string) : "" : "bernie_footdrag"
	snd_melee_attack_1(string) : "" : "bernie_attack"
	snd_melee_attack_2(string) : "" : "bernie_attack"
	snd_melee_attack_3(string) : "" : "bernie_attack"
	snd_chatter(string) : "" : "bernie_chatter"
	snd_chatter_combat(string) : "" : "bernie_chatter_combat"
	snd_pain(string) : "" : "bernie_pain"
	snd_death(string) : "" : "bernie_death"
	snd_thud(string) : "" : "monster_zombie_maint_thud"
	snd_swipe(string) : "" : "monster_zombie_maint_swipe"
	snd_ambient(string) : "" : "monster_zombie_ambient_burn"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/zombies/boney/boney.obj" }) = monster_zombie_boney : "No description"
[
	scriptobject(string) : "" : "monster_zombie"
	ragdoll(string) : "" : "monster_zombie_bernie"
	model(string) : "" : "monster_zombie_boney"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "150"
	melee_range(string) : "" : "32"
	anim(string) : "" : "idle"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	mass(string) : "" : "200"
	skin(string) : "" : "skins/monsters/zombies/boney.skin"
	skin_dropGib(string) : "" : "skins/monsters/zombies/boneygib.skin"
	dropGibItem9Joint(string) : "" : "Head"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body2"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Neck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Hips origin Body2"
	damage_scale.head(string) : "" : "2"
	snd_sight(string) : "" : "monster_zombie_boney_sight"
	snd_footstep(string) : "" : "monster_zombie_maint_footstep"
	snd_melee_attack(string) : "" : "monster_zombie_boney_attackmelee"
	snd_chatter(string) : "" : "monster_zombie_boney_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_boney_chatter_combat"
	snd_pain(string) : "" : "monster_zombie_boney_pain"
	snd_death(string) : "" : "monster_zombie_boney_die"
	snd_thud(string) : "" : "monster_zombie_maint_thud"
	snd_swipe(string) : "" : "monster_zombie_maint_swipe"
	snd_footdrag(string) : "" : "bernie_footdrag"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) = monster_zombie_chainsaw : "No description"
[
	scriptobject(string) : "" : "monster_zombie"
	model(string) : "" : "monster_zombie_chainsaw"
	ragdoll(string) : "" : "monster_zombie_chainsaw"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "125"
	melee_range(string) : "" : "40"
	smoke_particleSystem(string) : "" : "pinkysmoke.smoke"
	smoke_pain(string) : "" : "pinkysmokepain.smoke"
	particleBone(string) : "" : "starter"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	skin_dropGib(string) : "" : "skins/models/monsters/zjumpgib.skin"
	mass(string) : "" : "150"
	damage_zone.head(string) : "" : "*loneckcontrol"
	damage_zone.chest(string) : "" : "*Waist -*loneckcontrol"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Hips origin Body2"
	damage_scale.head(string) : "" : "2"
	snd_sight1(string) : "" : "monster_zombie_fat_sight1"
	snd_sight2(string) : "" : "monster_zombie_fat_sight2"
	snd_sight3(string) : "" : "monster_zombie_fat_sight3"
	snd_sight4(string) : "" : "monster_zombie_fat_sight4"
	snd_sight5(string) : "" : "monster_zombie_fat_sight5"
	snd_sight6(string) : "" : "monster_zombie_fat_sight6"
	snd_sight7(string) : "" : "monster_zombie_fat_sight7"
	snd_idle(string) : "" : "monster_zombie_chainsaw_idle"
	snd_footstep(string) : "" : "monster_zombie_fat_footstep"
	snd_chatter(string) : "" : "monster_zombie_fat_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_fat_chatter_combat"
	snd_pain(string) : "" : "monster_zombie_fat_pain"
	snd_melee_attack(string) : "" : "monster_zombie_chainsaw_attack1"
	snd_melee_attack_1(string) : "" : "monster_zombie_fat_attackmelee_1"
	snd_melee_attack_2(string) : "" : "monster_zombie_fat_attackmelee_2"
	snd_melee_attack_3(string) : "" : "monster_zombie_fat_attackmelee_3"
	snd_thud(string) : "" : "monster_zombie_fat_thud"
	snd_pull(string) : "" : "monster_zombie_chainsaw_pull"
	snd_release(string) : "" : "monster_zombie_chainsaw_release"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 80) model({ "path": "_tb/models/md5/monsters/zct/zct.obj" }) = monster_zombie_commando : "No description"
[
	model(string) : "" : "monster_zombie_commando"
	ragdoll(string) : "" : "monster_zombie_commando"
	scriptobject(string) : "" : "monster_zombie_commando_tentacle"
	gib(string) : "" : "0"
	size(string) : "" : "48 48 80"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "170"
	melee_range(string) : "" : "40"
	turn_rate(string) : "" : "360"
	chatter_min(string) : "" : "3"
	chatter_max(string) : "" : "8"
	chatter_combat_min(string) : "" : "3"
	chatter_combat_max(string) : "" : "6"
	mass(string) : "" : "250"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-chest"
	blockedRadius(string) : "" : "20"
	blockedMoveTime(string) : "" : "500"
	blockedAttackTime(string) : "" : "500"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "0"
	ik_waist(string) : "" : "Body2"
	ik_foot1(string) : "" : "Ltoe_r"
	ik_foot2(string) : "" : "Rtoe_r"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	damage_zone.head(string) : "" : "*loneck"
	damage_zone.chest(string) : "" : "*waist -*Rshldr -*Lshldr -*loneck"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips origin Body2"
	damage_scale.head(string) : "" : "2"
	snd_tentacle_out(string) : "" : "monster_zombie_commando_tentacle_out"
	snd_tentacle_in(string) : "" : "monster_zombie_commando_tentacle_in"
	snd_sight1(string) : "" : "monster_zombie_commando_sight1"
	snd_sight2(string) : "" : "monster_zombie_commando_sight2"
	snd_chatter(string) : "" : "monster_zombie_commando_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_commando_chatter_combat"
	snd_pain(string) : "" : "monster_zombie_commando_pain"
	snd_melee_attack_1(string) : "" : "monster_zombie_commando_attackmelee_1"
	snd_melee_attack_2(string) : "" : "monster_zombie_commando_attackmelee_2"
	snd_melee_attack_3(string) : "" : "monster_zombie_commando_attackmelee_3"
	snd_melee_attack_4(string) : "" : "monster_zombie_commando_attackmelee_4"
	snd_melee_attack_5(string) : "" : "monster_zombie_commando_attackmelee_5"
	snd_death(string) : "" : "monster_zombie_commando_death"
	snd_thud(string) : "" : "monster_zombie_commando_thud"
	snd_footstep(string) : "" : "monster_zombie_commando_footstep"
	snd_breath(string) : "" : "monster_zombie_commando_breath"
	snd_inhale(string) : "" : "monster_zombie_commando_breath_inhale"
	snd_exhale(string) : "" : "monster_zombie_commando_breath_exhale"
	snd_bounce(string) : "" : "ragdoll_impact"
	snd_bodyroll(string) : "" : "monster_zombie_commando_body_roll"
	snd_range_attack_1(string) : "" : "monster_zombie_commando_range_attack_1"
	snd_range_attack_2(string) : "" : "monster_zombie_commando_range_attack_2"
	snd_range_attack_3(string) : "" : "monster_zombie_commando_range_attack_3"
	snd_burn(string) : "" : "monster_demon_tick_burn"
	def_tentacle(string) : "" : "melee_commandoTentacle"
]

@PointClass base(monster_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/zcc/zcc.obj" }) = monster_zombie_commando_cgun : "No description"
[
	scriptobject(string) : "" : "monster_zombie_commando_cgun"
	ragdoll(string) : "" : "monster_zombie_commando_cgun"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "225"
	def_projectile(string) : "" : "projectile_zombie_commando_cgun"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "2"
	projectile_spread(string) : "" : "0"
	num_projectiles(string) : "" : "1"
	smoke_weapon(string) : "" : "cgsmoke.smoke"
	model(string) : "" : "monster_zombie_commando_cgun"
	bone_focus(string) : "" : "Head"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	gib(string) : "" : "0"
	bleed(string) : "" : "1"
	burnaway(string) : "" : "0.50"
	smoke_burnParticleSystem(string) : "" : "burn_imp.prt-spine_1"
	blockedRadius(string) : "" : "10"
	blockedMoveTime(string) : "" : "500"
	blockedAttackTime(string) : "" : "500"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.spine_1(string) : "" : "0.4 0.4 0"
	look_joint.Head(string) : "" : "0.6 0.6 0"
	damage_zone.head(string) : "" : "*neck_1"
	damage_zone.chest(string) : "" : "*spine_1 -*Rshldr -*Lshldr -*neck_1"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "origin lolegs"
	damage_scale.head(string) : "" : "2"
	mass(string) : "" : "450"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle"
	ik_ankle2(string) : "" : "Rankle"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball"
	ik_foot2(string) : "" : "Rball"
	snd_fire(string) : "" : "monster_zombie_commando_cgun_fire"
	snd_winddown(string) : "" : "monster_zombie_commando_winddown"
	snd_windup(string) : "" : "monster_zombie_commando_windup"
	snd_sight1(string) : "" : "monster_zombie_commando_sight1"
	snd_sight2(string) : "" : "monster_zombie_commando_sight2"
	snd_chatter(string) : "" : "monster_zombie_commando_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_commando_chatter_combat"
	snd_pain(string) : "" : "monster_zombie_commando_pain"
	snd_melee_attack_1(string) : "" : "monster_zombie_commando_attackmelee_1"
	snd_melee_attack_2(string) : "" : "monster_zombie_commando_attackmelee_2"
	snd_melee_attack_3(string) : "" : "monster_zombie_commando_attackmelee_3"
	snd_melee_attack_4(string) : "" : "monster_zombie_commando_attackmelee_4"
	snd_melee_attack_5(string) : "" : "monster_zombie_commando_attackmelee_5"
	snd_death(string) : "" : "monster_zombie_commando_death"
	snd_thud(string) : "" : "monster_zombie_commando_thud"
	snd_footstep(string) : "" : "monster_zombie_commando_footstep"
	snd_breath(string) : "" : "monster_zombie_commando_breath"
	snd_inhale(string) : "" : "monster_zombie_commando_breath_inhale"
	snd_exhale(string) : "" : "monster_zombie_commando_breath_exhale"
	snd_bounce(string) : "" : "ragdoll_impact"
	snd_bodyroll(string) : "" : "monster_zombie_commando_body_roll"
	snd_range_attack_1(string) : "" : "monster_zombie_commando_range_attack_1"
	snd_range_attack_2(string) : "" : "monster_zombie_commando_range_attack_2"
	snd_range_attack_3(string) : "" : "monster_zombie_commando_range_attack_3"
	snd_burn(string) : "" : "monster_demon_tick_burn"
	def_dropDeathItem(string) : "" : "moveable_item_chaingun"
	dropDeathItemJoint(string) : "" : "chain_root"
	skin_dropDeath(string) : "" : "zcc_dropgun"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashTime(string) : "" : "0.15"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "80"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/zfat/zfat.obj" }) = monster_zombie_fat : "No description"
[
	scriptobject(string) : "" : "monster_zombie"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "100"
	melee_range(string) : "" : "32"
	walk_on_sight(string) : "" : "1"
	mass(string) : "" : "200"
	blockedRadius(string) : "" : "10"
	blockedMoveTime(string) : "" : "1200"
	blockedAttackTime(string) : "" : "1200"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body2"
	ik_foot1(string) : "" : "Ltoe_r"
	ik_foot2(string) : "" : "Rtoe_r"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	model(string) : "" : "monster_zombie_fat"
	ragdoll(string) : "" : "monster_zombie_fat"
	skin(string) : "" : "skins/monsters/zombies/zfat.skin"
	damage_zone.head(string) : "" : "*loneck"
	damage_zone.chest(string) : "" : "*waist -*Rshldr -*Lshldr -*loneck"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips origin Body Body2"
	damage_scale.head(string) : "" : "2"
	dropGibItem9Joint(string) : "" : "head"
	snd_sight1(string) : "" : "monster_zombie_fat_sight1"
	snd_sight2(string) : "" : "monster_zombie_fat_sight2"
	snd_sight3(string) : "" : "monster_zombie_fat_sight3"
	snd_sight4(string) : "" : "monster_zombie_fat_sight4"
	snd_sight5(string) : "" : "monster_zombie_fat_sight5"
	snd_sight6(string) : "" : "monster_zombie_fat_sight6"
	snd_sight7(string) : "" : "monster_zombie_fat_sight7"
	snd_swipe(string) : "" : "monster_zombie_fat_swipe"
	snd_wrench(string) : "" : "monster_zombie_fat_wrench"
	snd_footstep(string) : "" : "monster_zombie_fat_footstep"
	snd_chatter(string) : "" : "monster_zombie_fat_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_fat_chatter_combat"
	snd_pain(string) : "" : "monster_zombie_fat_pain"
	snd_melee_attack_1(string) : "" : "monster_zombie_fat_attackmelee_1"
	snd_melee_attack_2(string) : "" : "monster_zombie_fat_attackmelee_2"
	snd_melee_attack_3(string) : "" : "monster_zombie_fat_attackmelee_3"
	snd_thud(string) : "" : "monster_zombie_fat_thud"
	snd_bounce(string) : "" : "ragdoll_impact"
	skin_dropGib(string) : "" : "skins/monsters/zombies/zfatgib.skin"
]

@PointClass base(monster_zombie_fat) = monster_zombie_fat2 : "No description"
[
	skin(string) : "" : "skins/monsters/zombies/zfat2.skin"
	skin_dropGib(string) : "" : "skins/monsters/zombies/zfatgib2.skin"
]

@PointClass base(cin_base) = monster_zombie_fat_eating : "No description"
[
	model(string) : "" : "monster_zombie_fat_eating"
	anim(string) : "" : "eating_arm"
]

@PointClass base(monster_zombie_fat) model({ "path": "_tb/models/md5/monsters/zfat/zfat.obj" }) = monster_zombie_fat_wrench : "No description"
[
	model(string) : "" : "monster_zombie_fat_wrench"
	skin(string) : "" : "skins/monsters/zombies/zfatwrench.skin"
	def_dropDeathItem(string) : "" : "moveable_wrench"
	dropDeathItemJoint(string) : "" : "pipe"
	skin_dropDeath(string) : "" : "skins/monsters/zombies/zfat2.skin"
]

@PointClass base(monster_zombie_fat) = monster_zombie_fat_xray : "No description"
[
	skin_xray(string) : "" : "skins/monsters/zombies/zfat_xray"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/hazmat_zombie/hazmat_zombie.obj" }) = monster_zombie_hazmat : "No description"
[
	model(string) : "" : "monster_zombie_hazmat"
	anim(string) : "" : "idle1"
	def_head(string) : "" : "head_zombie_hazmat"
	head_joint(string) : "" : "Shoulders"
	dropDeathItemJoint(string) : "" : "Shoulders"
	skin_dropGib(string) : "" : "skins/monsters/zombie/hazmat_zombie/hazmatdead.skin"
	snd_sight(string) : "" : "zslime_sight"
	snd_sight1(string) : "" : "zslime_sight"
	snd_footstep(string) : "" : "monster_zombie_maint_footstep"
	snd_attack(string) : "" : "zslime_attack"
	snd_chatter(string) : "" : "zslime_chatter"
	snd_chatter_combat(string) : "" : "zslime_chatter_combat"
	snd_pain(string) : "" : "zslime_pain"
	snd_thud(string) : "" : "monster_zombie_maint_thud"
	snd_swipe(string) : "" : "monster_zombie_maint_swipe"
	snd_ambient(string) : "" : "zslime_regulator"
	snd_death(string) : "" : "zslime_death"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/hazmat_zombie/hazmat_zombie.obj" }) = monster_zombie_hazmat_exis : "No description"
[
	model(string) : "" : "monster_zombie_hazmat"
	anim(string) : "" : "idle1"
	def_head(string) : "" : "head_zombie_hazmat"
	head_joint(string) : "" : "Shoulders"
	def_dropDeathItem(string) : "" : "moveable_item_aircannister_exis"
	dropDeathItemJoint(string) : "" : "Shoulders"
	skin_dropGib(string) : "" : "skins/monsters/zombie/hazmat_zombie/hazmatdead.skin"
	snd_sight(string) : "" : "zslime_sight"
	snd_sight1(string) : "" : "zslime_sight"
	snd_footstep(string) : "" : "monster_zombie_maint_footstep"
	snd_attack(string) : "" : "zslime_attack"
	snd_chatter(string) : "" : "zslime_chatter"
	snd_chatter_combat(string) : "" : "zslime_chatter_combat"
	snd_pain(string) : "" : "zslime_pain"
	snd_thud(string) : "" : "monster_zombie_maint_thud"
	snd_swipe(string) : "" : "monster_zombie_maint_swipe"
	snd_ambient(string) : "" : "zslime_regulator"
	snd_death(string) : "" : "zslime_death"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) = monster_zombie_hellgrowth : "No description"
[
	scriptobject(string) : "" : "monster_zombie_bernie"
	ragdoll(string) : "" : "monster_zombie_bernie"
	model(string) : "" : "monster_zombie_hellgrowth"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "150"
	melee_range(string) : "" : "32"
	anim(string) : "" : "idle"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	mass(string) : "" : "200"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist(string) : "" : "0.4 0.4 0"
	look_joint.Head(string) : "" : "0.6 0.6 0"
	dropGibItem9Joint(string) : "" : "Head"
	chatter_min(string) : "" : "3"
	chatter_max(string) : "" : "4"
	chatter_combat_min(string) : "" : "2"
	chatter_combat_max(string) : "" : "2"
	skin(string) : "" : "skins/monsters/zombie/hellgrowthzombie.skin"
	skin_dropGib(string) : "" : "skins/monsters/zombies/berniegib.skin"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Neck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Hips origin Body2"
	damage_scale.head(string) : "" : "2"
	snd_sight(string) : "" : "bernie_sight"
	snd_footstep(string) : "" : "monster_zombie_commando_footstep"
	snd_footdrag(string) : "" : "bernie_footdrag"
	snd_melee_attack_1(string) : "" : "bernie_attack"
	snd_melee_attack_2(string) : "" : "bernie_attack"
	snd_melee_attack_3(string) : "" : "bernie_attack"
	snd_chatter(string) : "" : "bernie_chatter"
	snd_chatter_combat(string) : "" : "bernie_chatter_combat"
	snd_pain(string) : "" : "bernie_pain"
	snd_death(string) : "" : "bernie_death"
	snd_thud(string) : "" : "monster_zombie_maint_thud"
	snd_swipe(string) : "" : "monster_zombie_maint_swipe"
	snd_ambient(string) : "" : "monster_zombie_ambient_burn"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = monster_zombie_jumpsuit : "No description"
[
	model(string) : "" : "monster_zombie_jumpsuit"
	def_head(string) : "" : "head_zombie3"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(cin_base) = monster_zombie_jumpsuit_influence : "No description"
[
	model(string) : "" : "monster_zombie_jumpsuit_influence"
	anim(string) : "" : "eating_arm"
	skin(string) : "" : "skins/models/monsters/zjump.skin"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) = monster_zombie_jumpsuit_old : "No description"
[
	scriptobject(string) : "" : "monster_zombie"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "100"
	melee_range(string) : "" : "32"
	skin(string) : "" : "skins/models/monsters/zjump.skin"
	anim(string) : "" : "idle1"
	mass(string) : "" : "150"
	bleed(string) : "" : "1"
	blockedRadius(string) : "" : "15"
	blockedMoveTime(string) : "" : "500"
	blockedAttackTime(string) : "" : "500"
	dropGibItem9Joint(string) : "" : "Head"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body2"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	ragdoll(string) : "" : "monster_zombie_chainsaw"
	model(string) : "" : "monster_zombie_jumpsuit_old"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Neck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Hips origin Body2"
	damage_scale.head(string) : "" : "2"
	snd_sight1(string) : "" : "monster_zombie_fat_sight1"
	snd_idle(string) : "" : "monster_zombie_chainsaw_idle"
	snd_footstep(string) : "" : "monster_zombie_commando_footstep"
	snd_chatter(string) : "" : "monster_zombie_fat_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_fat_chatter_combat"
	snd_pain(string) : "" : "monster_zombie_fat_pain"
	snd_melee_attack(string) : "" : "monster_zombie_fat_attackmelee_1"
	snd_melee_attack_1(string) : "" : "monster_zombie_fat_attackmelee_1"
	snd_melee_attack_2(string) : "" : "monster_zombie_fat_attackmelee_2"
	snd_melee_attack_3(string) : "" : "monster_zombie_fat_attackmelee_3"
	snd_thud(string) : "" : "monster_zombie_fat_thud"
	skin_dropGib(string) : "" : "skins/models/monsters/zjumpgib.skin"
]

@PointClass base(monster_zombie_base) = monster_zombie_labcoat_hanging : "No description"
[
	model(string) : "" : "monster_zombie_labcoat_hanging"
	skin(string) : "" : "skins/monsters/zombies/labcoat.skin"
	def_head(string) : "" : "head_zombie4"
	turn_rate(string) : "" : "0"
	anim(string) : "" : "hanging"
	head_joint(string) : "" : "Shoulders"
	look_min(string) : "" : "0 0 0"
	look_max(string) : "" : "0 0 0"
	look_joint.Waist(string) : "" : "0 0 0"
	look_joint.Chest(string) : "" : "0 0 0"
	look_joint.Shoulders(string) : "" : "0 0 0"
	look_joint.headcontrol(string) : "" : "0 0 0"
	look_joint.Ruparm(string) : "" : "0 0 0"
	look_joint.Luparm(string) : "" : "0 0 0"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = monster_zombie_labcoat_limb : "No description"
[
	model(string) : "" : "monster_zombie_labcoat"
	skin(string) : "" : "skins/monsters/zombies/labcoat.skin"
	def_head(string) : "" : "head_zombie3"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = monster_zombie_labcoat_neckstump : "No description"
[
	model(string) : "" : "monster_zombie_labcoat"
	skin(string) : "" : "skins/monsters/zombies/labcoat.skin"
	def_head(string) : "" : "head_stump"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = monster_zombie_labcoat_pipe : "No description"
[
	model(string) : "" : "monster_zombie_labcoat"
	skin(string) : "" : "skins/monsters/zombies/labcoat.skin"
	def_head(string) : "" : "head_zombie4"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/labcoatzombie.obj" }) = monster_zombie_labcoat_skinny : "No description"
[
	model(string) : "" : "monster_zombie_labcoat"
	skin(string) : "" : "skins/monsters/zombies/labcoat.skin"
	def_head(string) : "" : "head_zombie1"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/zombies/zmaint/zmaint.obj" }) = monster_zombie_maint : "No description"
[
	scriptobject(string) : "" : "monster_zombie"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "50"
	melee_range(string) : "" : "32"
	walk_on_sight(string) : "" : "1"
	mass(string) : "" : "150"
	model(string) : "" : "monster_zombie_maint"
	ragdoll(string) : "" : "monster_zombie_maint"
	skin(string) : "" : "skins/monsters/zombies/zmaintb.skin"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "body"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	dropGibItem9Joint(string) : "" : "head"
	damage_zone.head(string) : "" : "*head"
	damage_zone.chest(string) : "" : "*waist -*Ruparm -*Luparm -*loneck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Rupleg *Lupleg"
	damage_scale.head(string) : "" : "2"
	snd_sight(string) : "" : "monster_zombie_maint_sight"
	snd_footstep(string) : "" : "monster_zombie_maint_footstep"
	snd_melee_attack_1(string) : "" : "monster_zombie_maint_attackmelee_1"
	snd_melee_attack_2(string) : "" : "monster_zombie_maint_attackmelee_2"
	snd_melee_attack_3(string) : "" : "monster_zombie_maint_attackmelee_3"
	snd_chatter(string) : "" : "monster_zombie_maint_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_maint_chatter_combat"
	snd_pain(string) : "" : "monster_zombie_maint_pain"
	snd_thud(string) : "" : "monster_zombie_maint_thud"
	snd_swipe(string) : "" : "monster_zombie_maint_swipe"
	skin_dropGib(string) : "" : "skins/monsters/zombies/zmaintb_gib"
]

@PointClass base(monster_zombie_maint) = monster_zombie_maint2 : "No description"
[
	skin(string) : "" : "skins/monsters/zombies/zmaint.skin"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = monster_zombie_maint_bald : "No description"
[
	model(string) : "" : "monster_zombie_jumpy"
	def_head(string) : "" : "head_bloodybald"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_maint) model({ "path": "_tb/models/md5/monsters/zombies/zmaint/zmaint.obj" }) = monster_zombie_maint_fast : "No description"
[
	model(string) : "" : "monster_zombie_maint_fast"
]

@PointClass base(monster_zombie_maint_xray) model({ "path": "_tb/models/md5/monsters/zombies/zmaint/zmaint.obj" }) = monster_zombie_maint_fast_xray : "No description"
[
	model(string) : "" : "monster_zombie_maint_fast"
]

@PointClass base(zombie_default) size(-20 -20 0, 20 20 72) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = monster_zombie_maint_flashlight : "No description"
[
	scriptobject(string) : "" : "monster_zombie"
	size(string) : "" : "40 40 72"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "80"
	melee_range(string) : "" : "32"
	turn_rate(string) : "" : "360"
	mass(string) : "" : "150"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	bone_focus(string) : "" : "headcontrol"
	bone_leftEye(string) : "" : "Leyeaim"
	bone_rightEye(string) : "" : "Reyeaim"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist(string) : "" : "0.1333 0.1333 0"
	look_joint.Chest(string) : "" : "0.1333 0.1333 0"
	look_joint.Shoulders(string) : "" : "0.1333 0.1333 0"
	look_joint.headcontrol(string) : "" : "0.6 0.6 0"
	look_joint.Ruparm(string) : "" : "-0.4 0 0"
	look_joint.Luparm(string) : "" : "-0.4 0 0"
	ragdoll(string) : "" : "monster_zombie_misc.af"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body2"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	def_attach(string) : "" : "prop_lftflashlight"
	def_dropDeathItem(string) : "" : "moveable_item_flashlight"
	dropDeathItemJoint(string) : "" : "LHANDCONNECTOR"
	dropDeathItemRotation(string) : "" : "0 0 0"
	dropDeathItemOffset(string) : "" : "0 0 0"
	model(string) : "" : "model_monster_zombie_flashlight"
	damage_zone.head(string) : "" : "*loneckcontrol"
	damage_zone.chest(string) : "" : "*Waist -*Rshldr -*Lshldr -*loneckcontrol"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips"
	damage_scale.head(string) : "" : "2"
	def_head(string) : "" : "head_zombie2"
	head_joint(string) : "" : "Shoulders"
	snd_sight1(string) : "" : "monster_zombie_fat_sight1"
	snd_idle(string) : "" : "monster_zombie_chainsaw_idle"
	snd_footstep(string) : "" : "monster_zombie_commando_footstep"
	snd_chatter(string) : "" : "monster_zombie_fat_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_fat_chatter_combat"
	snd_pain(string) : "" : "monster_zombie_fat_pain"
	snd_melee_attack(string) : "" : "monster_zombie_fat_attackmelee_1"
	snd_melee_attack_1(string) : "" : "monster_zombie_fat_attackmelee_1"
	snd_melee_attack_2(string) : "" : "monster_zombie_fat_attackmelee_2"
	snd_melee_attack_3(string) : "" : "monster_zombie_fat_attackmelee_3"
	snd_thud(string) : "" : "monster_zombie_fat_thud"
	model_gib(string) : "" : "models/md5/chars/skeleton.md5mesh"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = monster_zombie_maint_no_jaw : "No description"
[
	model(string) : "" : "monster_zombie_jumpy"
	skin(string) : "" : "skins/monsters/zombies/jumpsuit.skin"
	def_head(string) : "" : "head_zombie2"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = monster_zombie_maint_nojaw : "No description"
[
	model(string) : "" : "monster_zombie_jumpy"
	skin(string) : "" : "skins/monsters/zombies/jumpsuit.skin"
	def_head(string) : "" : "head_zombie2"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = monster_zombie_maint_skinny : "No description"
[
	model(string) : "" : "monster_zombie_jumpy"
	skin(string) : "" : "skins/monsters/zombies/jumpsuit.skin"
	def_head(string) : "" : "head_zombie1"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/jumpsuitzombie.obj" }) = monster_zombie_maint_wrench : "No description"
[
	model(string) : "" : "monster_zombie_wrench"
	skin(string) : "" : "skins/monsters/zombies/jumpsuit.skin"
	def_attach(string) : "" : "prop_wrench"
	def_head(string) : "" : "head_zombie2"
	head_joint(string) : "" : "Shoulders"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	def_dropDeathItem(string) : "" : "moveable_wrench"
	dropDeathItemJoint(string) : "" : "Rhand"
]

@PointClass base(monster_zombie_maint) = monster_zombie_maint_xray : "No description"
[
	skin_xray(string) : "" : "skins/monsters/zombies/zmaintb_xray"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/zombies/morgue/morgue.obj" }) = monster_zombie_morgue : "No description"
[
	scriptobject(string) : "" : "monster_zombie_morgue"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "100"
	melee_range(string) : "" : "40"
	anim(string) : "" : "idle"
	def_projectile(string) : "" : ""
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	mass(string) : "" : "200"
	skin(string) : "" : "skins/monsters/zombies/morgue.skin"
	skin_dropGib(string) : "" : "skins/monsters/zombies/morguegib.skin"
	dropGibItem9Joint(string) : "" : "Head"
	model(string) : "" : "model_monster_zombie_morgue"
	ragdoll(string) : "" : "monster_zombie_morgue"
	burnaway(string) : "" : "0.50"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle"
	ik_ankle2(string) : "" : "Rankle"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball"
	ik_foot2(string) : "" : "Rball"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Neck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Hips origin Body"
	damage_scale.head(string) : "" : "1.25"
	channel.torso(string) : "" : "*Waist"
	channel.legs(string) : "" : "*origin -*Waist"
	chatter_min(string) : "" : "3"
	chatter_max(string) : "" : "8"
	chatter_combat_min(string) : "" : "2"
	chatter_combat_max(string) : "" : "2"
	snd_sight(string) : "" : "zombie_morgue_sight"
	snd_footstep(string) : "" : "zombie_morgue_footstep"
	snd_melee_attack_1(string) : "" : "zombie_morgue_melee"
	snd_melee_attack_2(string) : "" : "zombie_morgue_melee"
	snd_melee_attack_3(string) : "" : "zombie_morgue_melee"
	snd_chatter(string) : "" : "zombie_morgue_chatter"
	snd_chatter_combat(string) : "" : "zombie_morgue_chatter"
	snd_pain(string) : "" : "zombie_morgue_pain"
	snd_death(string) : "" : "zombie_morgue_death"
	snd_thud(string) : "" : "monster_zombie_maint_thud"
	snd_swipe(string) : "" : "monster_zombie_maint_swipe"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) model({ "path": "_tb/models/md5/monsters/zombies/sawyer/sawyer.obj" }) = monster_zombie_sawyer : "No description"
[
	scriptobject(string) : "" : "monster_zombie_sawyer"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "250"
	melee_range(string) : "" : "40"
	anim(string) : "" : "idle"
	def_projectile(string) : "" : ""
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "0"
	mass(string) : "" : "200"
	chatter_min(string) : "" : "2"
	chatter_max(string) : "" : "6"
	chatter_combat_min(string) : "" : "2"
	chatter_combat_max(string) : "" : "4"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	skin(string) : "" : "skins/monsters/zombies/sawyer.skin"
	skin_dropGib(string) : "" : "skins/monsters/zombies/sawyergib.skin"
	dropGibItem9Joint(string) : "" : "Head"
	model(string) : "" : "model_monster_zombie_sawyer"
	ragdoll(string) : "" : "monster_zombie_sawyer"
	burnaway(string) : "" : "0.50"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle"
	ik_ankle2(string) : "" : "Rankle"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball"
	ik_foot2(string) : "" : "Rball"
	damage_zone.head(string) : "" : "*Neck"
	damage_zone.chest(string) : "" : "*Waist -*Neck"
	damage_zone.left_arm(string) : "" : "*Luparm"
	damage_zone.right_arm(string) : "" : "*Ruparm"
	damage_zone.legs(string) : "" : "*Hips origin Body"
	damage_scale.head(string) : "" : "2"
	smokeParticleSystem0(string) : "" : "csmoke"
	smokeParticleSystem1(string) : "" : "burstysquirt.prt-gore"
	channel.torso(string) : "" : "*Waist"
	channel.legs(string) : "" : "*origin -*Waist"
	def_dropDeathItem(string) : "" : "moveable_item_chainsaw"
	dropDeathItemJoint(string) : "" : "csmoke"
	skin_dropDeath(string) : "" : "skins/monsters/zombies/sawyernocs.skin"
	dropDeathItemRotation(string) : "" : "-90 0 0"
	def_attack(string) : "" : "melee_zombie_chainsaw"
	snd_sight(string) : "" : "bernie_sight"
	snd_footstep(string) : "" : "monster_zombie_commando_footstep"
	snd_melee_attack_1(string) : "" : "bernie_attack"
	snd_melee_attack_2(string) : "" : "bernie_attack"
	snd_melee_attack_3(string) : "" : "bernie_attack"
	snd_chatter(string) : "" : "bernie_chatter"
	snd_chatter_combat(string) : "" : "bernie_chatter_combat"
	snd_pain(string) : "" : "bernie_pain"
	snd_thud(string) : "" : "monster_zombie_maint_thud"
	snd_swipe(string) : "" : "monster_zombie_maint_swipe"
	snd_cspull(string) : "" : "monster_zombie_chainsaw_pull"
	snd_csrelease(string) : "" : "monster_zombie_chainsaw_release"
	snd_csattack_1(string) : "" : "monster_zombie_chainsaw_attack1"
	snd_csattack_2(string) : "" : "monster_zombie_chainsaw_attack2"
	snd_csattack_3(string) : "" : "monster_zombie_chainsaw_attack3"
	snd_csidle(string) : "" : "monster_zombie_chainsaw_idle"
	snd_death(string) : "" : "bernie_death"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/suitzombie.obj" }) = monster_zombie_suit_bloodymouth : "No description"
[
	model(string) : "" : "monster_zombie_suit"
	skin(string) : "" : "skins/monsters/zombies/suit.skin"
	def_head(string) : "" : "head_zombie3"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/suitzombie.obj" }) = monster_zombie_suit_neckstump : "No description"
[
	model(string) : "" : "monster_zombie_suit"
	skin(string) : "" : "skins/monsters/zombies/suit.skin"
	def_head(string) : "" : "head_stump"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/suitzombie.obj" }) = monster_zombie_suit_skinny : "No description"
[
	model(string) : "" : "monster_zombie_suit"
	skin(string) : "" : "skins/monsters/zombies/suit.skin"
	def_head(string) : "" : "head_zombie1"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/tshirtzombie.obj" }) = monster_zombie_tshirt_bald : "No description"
[
	model(string) : "" : "monster_zombie_soldier"
	skin(string) : "" : "skins/monsters/zombies/soldier.skin"
	def_head(string) : "" : "head_bloodybald"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(monster_zombie_base) model({ "path": "_tb/models/md5/monsters/zombies/tshirtzombie.obj" }) = monster_zombie_tshirt_blown : "No description"
[
	model(string) : "" : "monster_zombie_soldier"
	skin(string) : "" : "skins/monsters/zombies/soldier.skin"
	def_head(string) : "" : "head_zombie4"
	head_joint(string) : "" : "Shoulders"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) = monster_zombie_zfem : "No description"
[
	scriptobject(string) : "" : "monster_zombie"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "100"
	melee_range(string) : "" : "32"
	mass(string) : "" : "125"
	model(string) : "" : "monster_zombie_zfem"
	ragdoll(string) : "" : "monster_zombie_zfem"
]

@PointClass base(zombie_default) size(-24 -24 0, 24 24 68) = monster_zombie_zfem2 : "No description"
[
	scriptobject(string) : "" : "monster_zombie"
	size(string) : "" : "48 48 68"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "0"
	health(string) : "" : "100"
	melee_range(string) : "" : "32"
	mass(string) : "" : "125"
	model(string) : "" : "monster_zombie_zfem2"
	ragdoll(string) : "" : "monster_zombie_zfem2"
	damage_zone.head(string) : "" : "*HEAD_Loneck"
	damage_zone.chest(string) : "" : "*Waist -*Rshldr -*Lshldr -*HEAD_Loneck"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips origin Lupleg Rupleg"
	damage_scale.head(string) : "" : "2"
	snd_footstep(string) : "" : "monster_zombie_maint_footstep"
]

@PointClass base(monster_zsec_shotgun) size(-20 -20 0, 20 20 72) model({ "path": "_tb/models/md5/monsters/zombies/zsec_machinegun/zsecmachinegun.obj" }) = monster_zsec_machinegun : "No description"
[
	scriptobject(string) : "" : "monster_zombie_security_pistol"
	model(string) : "" : "model_monster_zsec_machinegun"
	size(string) : "" : "40 40 72"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "90"
	def_projectile(string) : "" : "projectile_bullet_zsec_machinegun"
	projectile_spread(string) : "" : "2"
	num_projectiles(string) : "" : "1"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "3"
	smoke_weapon(string) : "" : "cgsmoke.smoke"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	run_attack(string) : "" : "1"
	ragdoll(string) : "" : "monster_zombie_security_machinegun"
	def_head(string) : "" : "head_security_dhelmet"
	head_joint(string) : "" : "Shoulders"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	skin_dropGib(string) : "" : "skins/monsters/zombies/securitygib.skin"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
	def_dropDeathItem9(string) : "" : "moveable_item_machinegun"
	dropDeathItem9Joint(string) : "" : "machinegun"
	skin_dropDeath(string) : "" : "skins/monsters/zombies/zsecurity.skin"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashTime(string) : "" : "0.15"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "80"
]

@PointClass base(monster_zsec_machinegun) = monster_zsec_machinegun_xray : "No description"
[
	skin_xray(string) : "" : "skins/monsters/zombies/security_xray"
	skin_head_xray(string) : "" : "skins/monsters/zombies/head_xray"
]

@PointClass base(zombie_default) size(-20 -20 0, 20 20 72) model({ "path": "_tb/models/md5/monsters/zombies/zsec_pistol/zsecpistol.obj" }) = monster_zsec_pistol : "No description"
[
	scriptobject(string) : "" : "monster_zombie_security_pistol"
	size(string) : "" : "40 40 72"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "55"
	def_projectile(string) : "" : "projectile_bullet_zsec_pistol"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "3"
	projectile_spread(string) : "" : "2"
	smoke_weapon(string) : "" : "cgsmoke.smoke"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	turn_rate(string) : "" : "360"
	mass(string) : "" : "150"
	bone_focus(string) : "" : "headcontrol"
	bone_leftEye(string) : "" : "Leyeaim"
	bone_rightEye(string) : "" : "Reyeaim"
	look_min(string) : "" : "-90 -125 0"
	look_max(string) : "" : "25 125 0"
	look_joint.Waist(string) : "" : "0.1333 0.1333 0"
	look_joint.Chest(string) : "" : "0.1333 0.1333 0"
	look_joint.Shoulders(string) : "" : "0.1333 0.1333 0"
	look_joint.headcontrol(string) : "" : "0.6 0.6 0"
	look_joint.Ruparm(string) : "" : "-0.4 0 0"
	look_joint.Luparm(string) : "" : "-0.4 0 0"
	ragdoll(string) : "" : "monster_zombie_security_pistol"
	ik_numlegs(string) : "" : "2"
	ik_footSize(string) : "" : "4"
	ik_waist(string) : "" : "Body2"
	ik_hip1(string) : "" : "Lupleg"
	ik_hip2(string) : "" : "Rupleg"
	ik_knee1(string) : "" : "Lloleg"
	ik_knee2(string) : "" : "Rloleg"
	ik_ankle1(string) : "" : "Lankle_r"
	ik_ankle2(string) : "" : "Rankle_r"
	ik_dir1(string) : "" : "Lknee"
	ik_dir2(string) : "" : "Rknee"
	ik_foot1(string) : "" : "Lball_r"
	ik_foot2(string) : "" : "Rball_r"
	model(string) : "" : "model_monster_zsec_pistol"
	damage_zone.head(string) : "" : "*loneckcontrol"
	damage_zone.chest(string) : "" : "*Waist -*Rshldr -*Lshldr -*loneckcontrol"
	damage_zone.left_arm(string) : "" : "*Lshldr"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips"
	damage_scale.head(string) : "" : "1.25"
	def_head(string) : "" : "head_zombie6"
	head_joint(string) : "" : "Shoulders"
	skin_dropGib(string) : "" : "skins/monsters/zombies/securitygib.skin"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
	def_dropDeathItem9(string) : "" : "moveable_item_pistol"
	dropDeathItem9Joint(string) : "" : "pistol"
	skin_dropDeath(string) : "" : "skins/monsters/zombies/zsecurity.skin"
	snd_bounce(string) : "" : "ragdoll_impact"
	snd_footstep(string) : "" : "monster_zombie_security_footstep"
	snd_chatter(string) : "" : "monster_zombie_security_chatter"
	snd_chatter_combat(string) : "" : "monster_zombie_security_chatter_combat"
	snd_death(string) : "" : "monster_zombie_security_die"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashTime(string) : "" : "0.15"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "80"
]

@PointClass base(monster_zsec_pistol) model({ "path": "_tb/models/md5/monsters/zombies/zsec_pistol/zsecpistol.obj" }) = monster_zsec_pistol_slowfire : "No description"
[
	model(string) : "" : "model_monster_zsec_pistol_slowfire"
]

@PointClass base(monster_zsec_shotgun) size(-20 -20 0, 20 20 72) model({ "path": "_tb/models/md5/monsters/zombies/zsec_pistol/zsecpistol.obj" }) = monster_zsec_shield : "No description"
[
	scriptobject(string) : "" : "monster_zombie_security_pistol"
	model(string) : "" : "model_monster_zsec_shield"
	size(string) : "" : "40 40 72"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "110"
	def_projectile(string) : "" : "projectile_bullet_zsec_shield"
	num_projectiles(string) : "" : "1"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "3"
	projectile_spread(string) : "" : "2"
	smoke_weapon(string) : "" : "cgsmoke.smoke"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	damage_zone.head(string) : "" : "*loneckcontrol"
	damage_zone.chest(string) : "" : "*Waist -*Rshldr -*Lshldr -*loneckcontrol -*shield"
	damage_zone.left_arm(string) : "" : "*Lshldr -*shield"
	damage_zone.right_arm(string) : "" : "*Rshldr"
	damage_zone.legs(string) : "" : "*Hips"
	damage_zone.shield(string) : "" : "*shield"
	damage_scale.shield(string) : "" : "0"
	damage_scale.head(string) : "" : "1.25"
	ragdoll(string) : "" : "monster_zombie_security_pistol"
	def_head(string) : "" : "head_security_dhelmet"
	head_joint(string) : "" : "Shoulders"
	skin_dropGib(string) : "" : "skins/monsters/zombies/securitygib.skin"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
	def_dropDeathItem9(string) : "" : "moveable_item_pistol"
	dropDeathItem9Joint(string) : "" : "pistol"
	def_dropDeathItem10(string) : "" : "moveable_item_shield"
	dropDeathItem10Joint(string) : "" : "shield"
	skin_dropDeath(string) : "" : "skins/monsters/zombies/zsecurity.skin"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashTime(string) : "" : "0.15"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "80"
]

@PointClass base(monster_zsec_pistol) size(-20 -20 0, 20 20 72) model({ "path": "_tb/models/md5/monsters/zombies/zsec_shotgun/zsecshotgun.obj" }) = monster_zsec_shotgun : "No description"
[
	scriptobject(string) : "" : "monster_zombie_security_pistol"
	size(string) : "" : "40 40 72"
	use_aas(string) : "" : "aas48"
	team(string) : "" : "1"
	rank(string) : "" : "1"
	health(string) : "" : "90"
	def_projectile(string) : "" : "projectile_bullet_zsec_shotgun"
	projectile_spread(string) : "" : "5"
	num_projectiles(string) : "" : "7"
	attack_cone(string) : "" : "70"
	attack_accuracy(string) : "" : "2"
	smoke_weapon(string) : "" : "cgsmoke.smoke"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	skin_dropGib(string) : "" : "skins/monsters/zombies/securitygib.skin"
	def_dropGibItem1(string) : "" : "moveable_item_head_pork"
	dropGibItem1Joint(string) : "" : "headcontrol"
	def_dropGibItem2(string) : "" : "moveable_item_torso_pork"
	dropGibItem2Joint(string) : "" : "Chest"
	def_dropGibItem3(string) : "" : "moveable_item_rup_arm_pork"
	dropGibItem3Joint(string) : "" : "Ruparm"
	def_dropGibItem4(string) : "" : "moveable_item_left_waist_pork"
	dropGibItem4Joint(string) : "" : "Waist"
	def_dropGibItem5(string) : "" : "moveable_item_lup_leg_pork"
	dropGibItem5Joint(string) : "" : "Lupleg"
	def_dropGibItem6(string) : "" : "moveable_item_rup_leg_pork"
	dropGibItem6Joint(string) : "" : "Rupleg"
	def_dropGibItem7(string) : "" : "moveable_item_rup2_leg_pork"
	dropGibItem7Joint(string) : "" : "Rloleg"
	def_dropGibItem8(string) : "" : "moveable_item_pelvis_pork"
	dropGibItem8Joint(string) : "" : "Hips"
	def_dropDeathItem9(string) : "" : "moveable_item_shotgun"
	dropDeathItem9Joint(string) : "" : "shotgun"
	skin_dropDeath(string) : "" : "skins/monsters/zombies/zsecurity.skin"
	ragdoll(string) : "" : "monster_zombie_security_shotgun"
	model(string) : "" : "model_monster_zsec_shotgun"
	def_head(string) : "" : "head_zombie5"
	head_joint(string) : "" : "Shoulders"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashTime(string) : "" : "0.15"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "96"
]

@PointClass base(monster_zsec_shotgun) = monster_zsec_shotgun_xray : "No description"
[
	skin_xray(string) : "" : "skins/monsters/zombies/security_xray"
	skin_head_xray(string) : "" : "skins/monsters/zombies/head_xray"
]

@PointClass base(ammo_belt_small) model({ "path": "_tb/models/items/belt_ammo/d3xp_belt_lo.obj" }) = moveable_ammo_belt_small : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/belt_ammo/d3xp_belt_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_bfg_small) size(-8 -8 0, 8 8 16) model({ "path": "_tb/models/items/bfg_ammo/d3xp_bfg_ammo.obj" }) = moveable_ammo_bfg_small : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/bfg_ammo/d3xp_bfg_ammo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_bullets_large) model({ "path": "_tb/models/items/bullet_ammo/d3xp_bullet_large_lo.obj" }) = moveable_ammo_bullets_large : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/bullet_ammo/d3xp_bullet_large_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_bullets_small) size(-8 -8 0, 8 8 16) model({ "path": "_tb/models/items/bullet_ammo/d3xp_bullet_small.obj" }) = moveable_ammo_bullets_small : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/bullet_ammo/d3xp_bullet_small.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_cells_large) model({ "path": "_tb/models/items/cell_ammo/d3xp_cells_large.obj" }) = moveable_ammo_cells_large : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/cell_ammo/d3xp_cells_large.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_cells_small) size(-8 -8 0, 8 8 16) model({ "path": "_tb/models/items/cell_ammo/d3xp_cells_small.obj" }) = moveable_ammo_cells_small : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/cell_ammo/d3xp_cells_small.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_clip_large) model({ "path": "_tb/models/items/clip_ammo/d3xp_clip_large_lo.obj" }) = moveable_ammo_clip_large : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/clip_ammo/d3xp_clip_large_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_clip_small) model({ "path": "_tb/models/items/clip_ammo/d3xp_clip_small_lo.obj" }) = moveable_ammo_clip_small : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/clip_ammo/d3xp_clip_small_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_grenade_small) size(-8 -8 0, 8 8 16) model({ "path": "_tb/models/items/grenade_ammo/d3xp_grenade_lo.obj" }) = moveable_ammo_grenade_small : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/grenade_ammo/d3xp_grenade_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_rockets_large) model({ "path": "_tb/models/items/rocket_ammo/d3xp_rocket_large_lo.obj" }) = moveable_ammo_rockets_large : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/rocket_ammo/d3xp_rocket_large_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_rockets_small) model({ "path": "_tb/models/items/rocket_ammo/d3xp_rocket_small_lo.obj" }) = moveable_ammo_rockets_small : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/rocket_ammo/d3xp_rocket_small_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_shells_large) model({ "path": "_tb/models/items/shells_ammo/d3xp_shells_large_lo.obj" }) = moveable_ammo_shells_large : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/shells_ammo/d3xp_shells_large_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(ammo_shells_small) size(-8 -8 0, 8 8 16) model({ "path": "_tb/models/items/shells_ammo/d3xp_shells_small_lo.obj" }) = moveable_ammo_shells_small : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/shells_ammo/d3xp_shells_small_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/ancient_artifacts/buzz_blade/buzz_blade2_lo.obj" }) = moveable_ancient_buzz_blade : "No description"
[
	model(string) : "" : "models/mapobjects/ancient_artifacts/buzz_blade/buzz_blade2_lo.lwo"
	mass(string) : "" : "0.005"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : ".1"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/ancient_artifacts/staff/ancient_staff_lo2.obj" }) = moveable_ancient_staff : "No description"
[
	model(string) : "" : "models/mapobjects/ancient_artifacts/staff/ancient_staff_lo2.lwo"
	mass(string) : "" : "200"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : ".1"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_barrel) model({ "path": "_tb/models/mapobjects/fuel_barrel/gbarrel.obj" }) = moveable_barrel1 : "No description"
[
	model(string) : "" : "models/mapobjects/fuel_barrel/gbarrel.ASE"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.05"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/fuel_barrel/p_barrel.obj" }) = moveable_barrel2 : "No description"
[
	model(string) : "" : "models/mapobjects/fuel_barrel/p_barrel.ase"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_barrel) model({ "path": "_tb/models/mapobjects/fuel_barrel/exp_barrel.obj" }) = moveable_barrel3 : "No description"
[
	model(string) : "" : "models/mapobjects/fuel_barrel/exp_barrel.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	networkSync(string) : "" : "1"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/barrel_lid/barrel_lid_lo.obj" }) = moveable_barrel_lid : "No description"
[
	model(string) : "" : "models/mapobjects/barrel_lid/barrel_lid_lo.lwo"
	mass(string) : "" : "200"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : ".1"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_barrel) model({ "path": "_tb/models/mapobjects/fuel_barrel4/barrelv2_lo.obj" }) = moveable_barrelv2 : "No description"
[
	model(string) : "" : "models/mapobjects/fuel_barrel4/barrelv2_lo.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.05"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_barrel) model({ "path": "_tb/models/mapobjects/fuel_barrel4/barrelv2b_lo.obj" }) = moveable_barrelv2b : "No description"
[
	model(string) : "" : "models/mapobjects/fuel_barrel4/barrelv2b_lo.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.05"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass color(0 127 204) = moveable_base : "Moveable object. Will drop to the floor and rest untill activated.
The visual model set with the 'model' key can also be used for
collision detection. However the model may not be too complex.
max vertices = 32
max edges = 32
max polygons = 16
max edges per polygon = 16
The collision model must be an enclosed hull. Dangling polygons or
edges are not allowed. If the visual model is too complex or does
not meet these requirements it can be contained in a less complex
model for collision detection. Such a collision model is specified with the
'clipmodel' key.
"
[
	spawnclass(string) : "" : "idMoveable"
	density(string) : "Volume of the object times the density is the mass." : "0.5"
	friction(string) : "Friction with contacting surfaces in the range [0-1] where 0 is no friction." : "0.05"
	bouncyness(string) : "How much the object bounces in the range [0-1] where 0 is no bounce." : "0.6"
	explode(boolean) : "If set to 1 the moveable explodes and is removed when the health drops down to or below zero." : 0
	unbindondeath(boolean) : "Unbind entity when health drops down to or below zero." : 0
	health(string) : "If set the visual model changes to 'broken' when the health drops down to or below zero." : "0"
	nodrop(boolean) : "Do not drop to the floor." : 0
	noimpact(boolean) : "Do not activate by the impact of other objects." : 0
	notpushable(boolean) : "Do not allow to be pushed." : 0
	clipshrink(string) : "Shrink the visual model with an epsilon and use it as a clip model." : "0"
	allowStep(string) : "Set to 0 to prevent monsters from ever walking over this object." : "1"
	snd_bounce(string) : "" : "smallpanel_impact"
	mass(string) : "Mass of the object (overrides density)."
	nonsolid(string) : "Make the object non-solid."
	init_velocity(string) : "Initial linear velocity set when activated."
	init_avelocity(string) : "Initial angular velocity set when activated."
	init_velocityDelay(string) : "Delay in seconds before the initial linear velocity is set after being activated."
	init_avelocityDelay(string) : "Delay in seconds before the initial angular velocity is set after being activated."
	initialSplineTime(string) : "Number of milliseconds the moveable should follow the initial spline path."
	damage(string) : "Damage definition if it damages things it collides with"
	damageWhenActive(string) : "Only damage when active ( currently for the vagary and influence stuff )"
	fx_collide(string) : "FX system to start at impact position when object collides."
	clipmodel(string) : "Model to be used for collision detection."
	broken(string) : "Visual model to be used when the health drops down to or below zero."
]

@PointClass base(moveable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) = moveable_base_barrel : "Moveable barrel. Works just like a moveable_base. However the barrel
has special handling to make it appear more round.
"
[
	spawnclass(string) : "" : "idBarrel"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.4"
	snd_bounce(string) : "" : "barrel_impact"
]

@PointClass base(moveable_base) = moveable_base_boulder : "No description"
[
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "caverns2_boulder"
]

@SolidClass base(moveable_base) = moveable_base_brick : "No description"
[
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "stone_impact"
]

@PointClass base(moveable_base) = moveable_base_domino : "No description"
[
	density(string) : "" : "0.005"
	friction(string) : "" : "0.6"
	bouncyness(string) : "" : "0.2"
]

@PointClass base(moveable_base) color(255 127 0) size(-8 -8 -8, 8 8 8) = moveable_base_fixed : "No description"
[
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/beaker/beaker.obj" }) = moveable_beaker : "No description"
[
	model(string) : "" : "models/mapobjects/lab/beaker/beaker.lwo"
	density(string) : "" : "0.1"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	nonsolid(string) : "" : "1"
	snd_bounce(string) : "" : "small_plastic"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/tbox4.obj" }) = moveable_berserkerbox : "No description"
[
	model(string) : "" : "models/mapobjects/filler/tbox4.ase"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.4"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/binder2.obj" }) = moveable_binder2 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/binder2.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	nonsolid(string) : "" : "1"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/binder3.obj" }) = moveable_binder3 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/binder3.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	nonsolid(string) : "" : "1"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/Blaptop/blaptop.obj" }) = moveable_blaptop : "No description"
[
	model(string) : "" : "models/mapobjects/lab/Blaptop/blaptop.lwo"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/bot_tech_bag/bot_tech_bag_lo.obj" }) = moveable_bot_tech_bag : "No description"
[
	model(string) : "" : "models/mapobjects/bot_tech_bag/bot_tech_bag_lo.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/bottle1/bottle1.obj" }) = moveable_bottle1 : "No description"
[
	model(string) : "" : "models/mapobjects/lab/bottle1/bottle1.lwo"
	density(string) : "" : "0.2"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "small_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/burgereat.obj" }) = moveable_burger : "No description"
[
	model(string) : "" : "models/mapobjects/filler/burgereat.lwo"
	density(string) : "" : "0.2"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.01"
	snd_bounce(string) : "" : "burger_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/burgerboxclose.obj" }) = moveable_burgerboxclose : "No description"
[
	model(string) : "" : "models/mapobjects/filler/burgerboxclose.lwo"
	density(string) : "" : "0.1"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.1"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/burgerboxopen.obj" }) = moveable_burgerboxopen : "No description"
[
	model(string) : "" : "models/mapobjects/filler/burgerboxopen.lwo"
	density(string) : "" : "0.1"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.1"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass color(0 127 204) size(-16 -16 0, 16 16 48) model({ "path": "_tb/models/mapobjects/fuel_barrel/exp_barrel.obj" }) = moveable_burningbarrel : "Moveable barrel. Works just like a func_moveable. However the barrel
has special handling to make it appear more round. This version also explodes when damaged enough.
Only add model, model_detonate or model_burn or health to override defaults
"
[
	spawnclass(string) : "" : "idExplodingBarrel"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.4"
	def_splash_damage(string) : "" : "damage_explodingbarrel"
	debris_count(string) : "" : "6"
	model(string) : "" : "models/mapobjects/fuel_barrel/exp_barrel.lwo"
	model_burn(string) : "ips model to show when on fire." : "barrelfire.prt"
	def_debris(string) : "add as many as you like, debris1, debris2, etc.. " : "debris_barreltop"
	def_debris1(string) : "" : "debris_barrelpiece"
	def_debris2(string) : "" : "debris_barrelpiece"
	def_debris3(string) : "" : "debris_barrelpiece"
	model_detonate(string) : "ips model to switch to for explosion." : "barrelexplosion.prt"
	burn(string) : "number of seconds to burn before exploding." : "2.5"
	health(string) : "how much health the barrel has, default is 5. If burn is set to 1, the health is effectively doubled so you have to kill it twice to get the explosion" : "15"
	snd_explode(string) : "" : "barrel_explosions"
	mtr_lightexplode(string) : "light shader to use for explosion" : "lights/impflash"
	mtr_burnmark(string) : "shader to use for burn decal" : "textures/decals/ballburn01"
	light_radius(string) : "" : "300"
	snd_bounce(string) : "" : "metal_barrel_impact"
	respawn(string) : "if non zero the number of seconds to respawn after killed"
	respawn_range(string) : "no player in distance range to actually respawn - default 256"
	respawn_again(string) : "try again in seconds if player in range - default 10"
	triggerTargets(string) : "if set to 1 will trigger targets after being killed"
	triggerOnRespawn(string) : "if set to no zero will trigger targets this many seconds after being killed"
	mtr_lightBurn(string) : "light shader to use for burning"
	model_damage(string) : "model to leave as damaged base"
]

@PointClass color(0 127 204) size(-8 -8 0, 8 8 48) model({ "path": "_tb/models/mapobjects/washroom/airtank.obj" }) = moveable_burningtank : "Moveable barrel. Works just like a func_moveable. However the barrel
has special handling to make it appear more round. This version also explodes when damaged enough.
Only add model, model_detonate or model_burn or health to override defaults
"
[
	spawnclass(string) : "" : "idExplodingBarrel"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.4"
	debris_count(string) : "" : "6"
	def_debris(string) : "add as many as you like, debris1, debris2, etc.. " : "projectile_debris"
	def_shrapnel(string) : "" : "projectile_shrapnel"
	model(string) : "" : "models/mapobjects/washroom/airtank.lwo"
	model_detonate(string) : "ips model to switch to for explosion." : "airtankexplosion.prt"
	model_burn(string) : "ips model to show when on fire." : "tankfire.prt"
	skin(string) : "" : "skins/airtank_grey"
	mtr_burnmark(string) : "shader to use for burn decal" : "textures/decals/ballburn01"
	burn(string) : "number of seconds to burn before exploding." : "2.5"
	health(string) : "how much health the barrel has, default is 5. If burn is set to 1, the health is effectively doubled so you have to kill it twice to get the explosion" : "15"
	snd_explode(string) : "" : "barrel_explosions"
	respawn(string) : "if non zero the number of seconds to respawn after killed"
	respawn_range(string) : "no player in distance range to actually respawn - default 256"
	respawn_again(string) : "try again in seconds if player in range - default 10"
	triggerTargets(string) : "if set to 1 will trigger targets after being killed"
	triggerOnRespawn(string) : "if set to no zero will trigger targets this many seconds after being killed"
	mtr_lightexplode(string) : "light shader to use for explosion"
	mtr_lightBurn(string) : "light shader to use for burning"
	model_damage(string) : "model to leave as damaged base"
]

@PointClass base(moveable_base_barrel) model({ "path": "_tb/models/mapobjects/cannister/cannister.obj" }) = moveable_cannister : "No description"
[
	model(string) : "" : "models/mapobjects/cannister/cannister.ase"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/tbox1.obj" }) = moveable_cartonbox1 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/tbox1.ase"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_carton"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/tbox2.obj" }) = moveable_cartonbox2 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/tbox2.ase"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_carton"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/tbox3.obj" }) = moveable_cartonbox3 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/tbox3.ase"
	density(string) : "" : "0.002"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_carton"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/tbox4.obj" }) = moveable_cartonbox4 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/tbox4.ase"
	density(string) : "" : "0.007"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_carton"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/tbox5.obj" }) = moveable_cartonbox5 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/tbox5.ase"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_carton"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/tbox6.obj" }) = moveable_cartonbox6 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/tbox6.ase"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_carton"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/tbox7.obj" }) = moveable_cartonbox7 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/tbox7.ase"
	density(string) : "" : "0.007"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_carton"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/tbox8.obj" }) = moveable_cartonbox8 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/tbox8.ase"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_carton"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/caves/caverock1.obj" }) = moveable_caverock1 : "No description"
[
	model(string) : "" : "models/mapobjects/caves/caverock1.ASE"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "stone_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/caves/caverock2.obj" }) = moveable_caverock2 : "No description"
[
	model(string) : "" : "models/mapobjects/caves/caverock2.ASE"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "stone_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/caves/caverock3.obj" }) = moveable_caverock3 : "No description"
[
	model(string) : "" : "models/mapobjects/caves/caverock3.ASE"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "stone_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/base/chairs/chair1.obj" }) = moveable_chair1 : "No description"
[
	model(string) : "" : "models/mapobjects/base/chairs/chair1.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/chairs/d3xp_chair2.obj" }) = moveable_chair2 : "No description"
[
	model(string) : "" : "models/mapobjects/chairs/d3xp_chair2.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/chairs/d3xp_chair5.obj" }) = moveable_chair5 : "No description"
[
	model(string) : "" : "models/mapobjects/chairs/d3xp_chair5.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/cola1.obj" }) = moveable_cokecan : "No description"
[
	model(string) : "" : "models/mapobjects/filler/cola1.lwo"
	broken(string) : "" : "models/mapobjects/filler/cola2.lwo"
	health(string) : "" : "20"
	density(string) : "" : "0.5"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "tincan"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/compcart/compcart.obj" }) = moveable_compcart : "No description"
[
	model(string) : "" : "models/mapobjects/lab/compcart/compcart.lwo"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/mcity/deskcomp/deskcomp.obj" }) = moveable_computer : "No description"
[
	model(string) : "" : "models/mapobjects/mcity/deskcomp/deskcomp.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/cone.obj" }) = moveable_cone : "No description"
[
	model(string) : "" : "models/mapobjects/filler/cone.ASE"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "hollow_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/d3xp_benches/d3xp_bench1.obj" }) = moveable_d3xp_bench1 : "No description"
[
	model(string) : "" : "models/mapobjects/d3xp_benches/d3xp_bench1.lwo"
	mass(string) : "" : "200"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : ".1"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lamp_test/d3xp_lamp1.obj" }) = moveable_d3xp_lamp1 : "No description"
[
	model(string) : "" : "models/mapobjects/lamp_test/d3xp_lamp1.lwo"
	mass(string) : "" : "200"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : ".1"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/dead_sentry/dead_sentry_body.obj" }) = moveable_deadsentry_body : "No description"
[
	model(string) : "" : "models/mapobjects/dead_sentry/dead_sentry_body.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/dead_sentry/dead_sentry_head.obj" }) = moveable_deadsentry_head : "No description"
[
	model(string) : "" : "models/mapobjects/dead_sentry/dead_sentry_head.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/dead_sentry/dead_sentry_leg1.obj" }) = moveable_deadsentry_leg1 : "No description"
[
	model(string) : "" : "models/mapobjects/dead_sentry/dead_sentry_leg1.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/dead_sentry/dead_sentry_leg2.obj" }) = moveable_deadsentry_leg2 : "No description"
[
	model(string) : "" : "models/mapobjects/dead_sentry/dead_sentry_leg2.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lamps/desklamp.obj" }) = moveable_desklamp : "No description"
[
	model(string) : "" : "models/mapobjects/lamps/desklamp.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/diamondbox/diamondbox.obj" }) = moveable_diamondbox : "No description"
[
	model(string) : "" : "models/mapobjects/lab/diamondbox/diamondbox.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/diamondbox/diamondbox_sm.obj" }) = moveable_diamondbox_sm : "No description"
[
	model(string) : "" : "models/mapobjects/lab/diamondbox/diamondbox_sm.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	networkSync(string) : "" : "1"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass color(0 127 204) size(-16 -16 0, 16 16 48) model({ "path": "_tb/models/mapobjects/fuel_barrel/exp_barrel.obj" }) = moveable_explodingbarrel : "Moveable barrel. Works just like a func_moveable. However the barrel
has special handling to make it appear more round. This version also explodes when damaged enough.
Only add model, model_detonate or model_burn or health to override defaults
"
[
	spawnclass(string) : "" : "idExplodingBarrel"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.4"
	def_splash_damage(string) : "" : "damage_explodingbarrel"
	model(string) : "" : "models/mapobjects/fuel_barrel/exp_barrel.lwo"
	def_debris(string) : "add as many as you like, debris1, debris2, etc.. " : "debris_barreltop2"
	def_debris1(string) : "" : "debris_barrelpiece2"
	def_debris2(string) : "" : "debris_barrelpiece2"
	def_debris3(string) : "" : "debris_barrelpiece2"
	model_detonate(string) : "ips model to switch to for explosion." : "barrelexplosion.prt"
	skin(string) : "" : "skins/exp_barrel_red"
	mtr_lightexplode(string) : "light shader to use for explosion" : "lights/impflash"
	mtr_burnmark(string) : "shader to use for burn decal" : "textures/decals/ballburn01"
	light_radius(string) : "" : "300"
	health(string) : "how much health the barrel has, default is 5. If burn is set to 1, the health is effectively doubled so you have to kill it twice to get the explosion" : "25"
	snd_explode(string) : "" : "barrel_explosions"
	snd_bounce(string) : "" : "metal_barrel_impact"
	burn(string) : "number of seconds to burn before exploding."
	respawn(string) : "if non zero the number of seconds to respawn after killed"
	respawn_range(string) : "no player in distance range to actually respawn - default 256"
	respawn_again(string) : "try again in seconds if player in range - default 10"
	triggerTargets(string) : "if set to 1 will trigger targets after being killed"
	triggerOnRespawn(string) : "if set to no zero will trigger targets this many seconds after being killed"
	mtr_lightBurn(string) : "light shader to use for burning"
	model_damage(string) : "model to leave as damaged base"
	model_burn(string) : "ips model to show when on fire."
]

@PointClass color(0 127 204) size(-16 -16 0, 16 16 48) model({ "path": "_tb/models/mapobjects/fuel_barrel/exp_barrel.obj" }) = moveable_explodingbarrel_slime : "Moveable barrel. Works just like a func_moveable. However the barrel
has special handling to make it appear more round. This version also explodes when damaged enough.
Only add model, model_detonate or model_burn or health to override defaults
"
[
	spawnclass(string) : "" : "idExplodingBarrel"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.4"
	def_splash_damage(string) : "" : "damage_explodingbarrel"
	model(string) : "" : "models/mapobjects/fuel_barrel/exp_barrel.lwo"
	model_detonate(string) : "ips model to switch to for explosion." : "barrelexplosion_slime.prt"
	skin(string) : "" : "skins/exp_barrel_slime"
	mtr_lightexplode(string) : "light shader to use for explosion" : "lights/impflash"
	mtr_burnmark(string) : "shader to use for burn decal" : "textures/decals/ballburn01"
	light_radius(string) : "" : "300"
	health(string) : "how much health the barrel has, default is 5. If burn is set to 1, the health is effectively doubled so you have to kill it twice to get the explosion" : "25"
	snd_explode(string) : "" : "barrel_explosions"
	snd_bounce(string) : "" : "metal_barrel_impact"
	burn(string) : "number of seconds to burn before exploding."
	def_debris(string) : "add as many as you like, debris1, debris2, etc.. "
	respawn(string) : "if non zero the number of seconds to respawn after killed"
	respawn_range(string) : "no player in distance range to actually respawn - default 256"
	respawn_again(string) : "try again in seconds if player in range - default 10"
	triggerTargets(string) : "if set to 1 will trigger targets after being killed"
	triggerOnRespawn(string) : "if set to no zero will trigger targets this many seconds after being killed"
	mtr_lightBurn(string) : "light shader to use for burning"
	model_damage(string) : "model to leave as damaged base"
	model_burn(string) : "ips model to show when on fire."
]

@PointClass color(0 127 204) size(-8 -8 0, 8 8 48) model({ "path": "_tb/models/mapobjects/washroom/airtank.obj" }) = moveable_explodingtank : "Moveable barrel. Works just like a func_moveable. However the barrel
has special handling to make it appear more round. This version also explodes when damaged enough.
Only add model, model_detonate or model_burn or health to override defaults
"
[
	spawnclass(string) : "" : "idExplodingBarrel"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.4"
	debris_count(string) : "" : "6"
	def_debris(string) : "add as many as you like, debris1, debris2, etc.. " : "projectile_debris"
	def_shrapnel(string) : "" : "projectile_shrapnel"
	model(string) : "" : "models/mapobjects/washroom/airtank.lwo"
	model_detonate(string) : "ips model to switch to for explosion." : "airtankexplosion.prt"
	model_burn(string) : "ips model to show when on fire." : "tankfire.prt"
	mtr_burnmark(string) : "shader to use for burn decal" : "textures/decals/ballburn01"
	health(string) : "how much health the barrel has, default is 5. If burn is set to 1, the health is effectively doubled so you have to kill it twice to get the explosion" : "25"
	snd_explode(string) : "" : "barrel_explosions"
	snd_bounce(string) : "" : "metal_barrel_impact"
	burn(string) : "number of seconds to burn before exploding."
	respawn(string) : "if non zero the number of seconds to respawn after killed"
	respawn_range(string) : "no player in distance range to actually respawn - default 256"
	respawn_again(string) : "try again in seconds if player in range - default 10"
	triggerTargets(string) : "if set to 1 will trigger targets after being killed"
	triggerOnRespawn(string) : "if set to no zero will trigger targets this many seconds after being killed"
	mtr_lightexplode(string) : "light shader to use for explosion"
	mtr_lightBurn(string) : "light shader to use for burning"
	model_damage(string) : "model to leave as damaged base"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/filecabinet1/filecabinet1.obj" }) = moveable_filecabinet1 : "No description"
[
	model(string) : "" : "models/mapobjects/lab/filecabinet1/filecabinet1.lwo"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/base/misc/fireext.obj" }) = moveable_fireext : "No description"
[
	model(string) : "" : "models/mapobjects/base/misc/fireext.ase"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "tray_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/foamcup.obj" }) = moveable_foamcup : "No description"
[
	model(string) : "" : "models/mapobjects/filler/foamcup.lwo"
	density(string) : "" : "1"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "small_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/gizmo1/gizmo1.obj" }) = moveable_gizmo1 : "No description"
[
	model(string) : "" : "models/mapobjects/lab/gizmo1/gizmo1.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/gizmo2/gizmo2.obj" }) = moveable_gizmo2 : "No description"
[
	model(string) : "" : "models/mapobjects/lab/gizmo2/gizmo2.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/gizmo3/gizmo3.obj" }) = moveable_gizmo3 : "No description"
[
	model(string) : "" : "models/mapobjects/lab/gizmo3/gizmo3.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@SolidClass base(moveable_base_brick) = moveable_guardian_brick : "No description"
[
	density(string) : "" : "0.001"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "caverns2_boulder"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/monitors/hangingmonitor.obj" }) = moveable_hangingmonitor : "No description"
[
	model(string) : "" : "models/mapobjects/monitors/hangingmonitor.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "smallpanel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/infusion/infusion.obj" }) = moveable_infusion : "No description"
[
	model(string) : "" : "models/mapobjects/lab/infusion/infusion.lwo"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(item_aircannister) model({ "path": "_tb/models/items/aircannister/d3xp_aircannister.obj" }) = moveable_item_aircannister : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/aircannister/d3xp_aircannister.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(item_aircannister) model({ "path": "_tb/models/mapobjects/phobos/envirotank.obj" }) = moveable_item_aircannister_exis : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/mapobjects/phobos/envirotank.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(item_armor_security) model({ "path": "_tb/models/items/armor/d3xp_armor_lo.obj" }) = moveable_item_armor_security : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/armor/d3xp_armor_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(item_armor_shard) size(-8 -8 0, 8 8 16) model({ "path": "_tb/models/items/armor/d3xp_armor_shard_lo.obj" }) = moveable_item_armor_shard : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/armor/d3xp_armor_shard_lo.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(item_backpack) model({ "path": "_tb/models/items/powerups/d3xp_backpack.obj" }) = moveable_item_backpack : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/powerups/d3xp_backpack.lwo"
	inv_name(string) : "" : "#str_03084"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(weapon_bfg) model({ "path": "_tb/models/weapons/bfg/bfg_world_rotated.obj" }) = moveable_item_bfg : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/weapons/bfg/bfg_world_rotated.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(weapon_chaingun) = moveable_item_chaingun : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(weapon_chainsaw) = moveable_item_chainsaw : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
]

@PointClass base(item_default) = moveable_item_default : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
]

@PointClass base(item_envirotank) model({ "path": "_tb/models/mapobjects/phobos/envirotank.obj" }) = moveable_item_envirotank : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/mapobjects/phobos/envirotank.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(weapon_flashlight) = moveable_item_flashlight : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
	no_touch(string) : "" : "1"
]

@PointClass base(weapon_flashlight_new) = moveable_item_flashlight_new : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	no_touch(string) : "" : "1"
]

@PointClass base(weapon_handgrenade) model({ "path": "_tb/models/weapons/grenades/grenades_world.obj" }) = moveable_item_grenades : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/weapons/grenades/grenades_world.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/gibs/head_pork.obj" }) = moveable_item_head_pork : "No description"
[
	model(string) : "" : "models/gibs/head_pork.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	smoke_trail(string) : "" : "gibwound.prt"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/characters/sarge2/w_helmet.obj" }) = moveable_item_helmet : "No description"
[
	model(string) : "" : "models/characters/sarge2/w_helmet.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/items/lantern/lantern_world.obj" }) = moveable_item_lantern : "No description"
[
	model(string) : "" : "models/items/lantern/lantern_world.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	skin(string) : "" : "skins/models/mapobjects/lanternoff.skin"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "tray_impact"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/items/lantern/lantern_world.obj" }) = moveable_item_lantern_world : "No description"
[
	model(string) : "" : "models/items/lantern/lantern_world.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	nopulse(string) : "" : "1"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/gibs/left_waist_pork.obj" }) = moveable_item_left_waist_pork : "No description"
[
	model(string) : "" : "models/gibs/left_waist_pork.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	smoke_trail(string) : "" : "gibwound.prt"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/gibs/lup_leg_pork.obj" }) = moveable_item_lup_leg_pork : "No description"
[
	model(string) : "" : "models/gibs/lup_leg_pork.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	smoke_trail(string) : "" : "gibwound.prt"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(weapon_machinegun) = moveable_item_machinegun : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(item_medkit) size(-8 -8 0, 8 8 16) model({ "path": "_tb/models/items/medkit/d3xp_medkit_large.obj" }) = moveable_item_medkit : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/medkit/d3xp_medkit_large.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(item_medkit_small) size(-8 -8 0, 8 8 16) model({ "path": "_tb/models/items/medkit/d3xp_medkit_small.obj" }) = moveable_item_medkit_small : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/medkit/d3xp_medkit_small.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.4"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(item_pda) model({ "path": "_tb/models/items/pda/pda_world.obj" }) = moveable_item_pda : "No description"
[
	model(string) : "" : "models/items/pda/pda_world.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	joint(string) : "" : "pda"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "180 153 90"
	remove(string) : "" : "1"
	spawnclass(string) : "" : "idMoveablePDAItem"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/gibs/pelvis_pork.obj" }) = moveable_item_pelvis_pork : "No description"
[
	model(string) : "" : "models/gibs/pelvis_pork.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	smoke_trail(string) : "" : "gibwound.prt"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(weapon_pistol) = moveable_item_pistol : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(weapon_plasmagun) = moveable_item_plasmagun : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(weapon_rocketlauncher) = moveable_item_rocketlauncher : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/gibs/rup2_leg_pork.obj" }) = moveable_item_rup2_leg_pork : "No description"
[
	model(string) : "" : "models/gibs/rup2_leg_pork.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	smoke_trail(string) : "" : "gibwound.prt"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/gibs/rup_arm_pork.obj" }) = moveable_item_rup_arm_pork : "No description"
[
	model(string) : "" : "models/gibs/rup_arm_pork.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	smoke_trail(string) : "" : "gibwound.prt"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/gibs/rup_leg_pork.obj" }) = moveable_item_rup_leg_pork : "No description"
[
	model(string) : "" : "models/gibs/rup_leg_pork.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	smoke_trail(string) : "" : "gibwound.prt"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/monsters/zsecurity/zsheild.obj" }) = moveable_item_shield : "No description"
[
	model(string) : "" : "models/monsters/zsecurity/zsheild.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	gib(string) : "" : "1"
	model_gib(string) : "" : ""
]

@PointClass base(weapon_shotgun) model({ "path": "_tb/models/weapons/shotgun/w_shotgun2.obj" }) = moveable_item_shotgun : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/weapons/shotgun/w_shotgun2.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
]

@PointClass base(weapon_shotgun_double) model({ "path": "_tb/models/weapons/doublebarrel/doublebarrel_w.obj" }) = moveable_item_shotgun_double : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/weapons/doublebarrel/doublebarrel_w.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "smallbox"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/mapobjects/skeleton_gibs/generibone_lo.obj" }) = moveable_item_skelgib_bone : "No description"
[
	model(string) : "" : "models/mapobjects/skeleton_gibs/generibone_lo.lwo"
	clipmodel(string) : "" : "models/mapobjects/skeleton_gibs/generibone_c.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	model_precache(string) : "" : "models/mapobjects/skeleton_gibs/generibone_c.lwo"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/mapobjects/skeleton_gibs/rib_gib_lo.obj" }) = moveable_item_skelgib_rib : "No description"
[
	model(string) : "" : "models/mapobjects/skeleton_gibs/rib_gib_lo.lwo"
	clipmodel(string) : "" : "models/mapobjects/skeleton_gibs/rib_gib_c.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	model_precache(string) : "" : "models/mapobjects/skeleton_gibs/rib_gib_c.lwo"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/mapobjects/skeleton_gibs/skull_lo.obj" }) = moveable_item_skelgib_skull : "No description"
[
	model(string) : "" : "models/mapobjects/skeleton_gibs/skull_lo.lwo"
	clipmodel(string) : "" : "models/mapobjects/skeleton_gibs/skull_c.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
	model_precache(string) : "" : "models/mapobjects/skeleton_gibs/skull_c.lwo"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/gibs/skull_pork.obj" }) = moveable_item_skull_pork : "No description"
[
	model(string) : "" : "models/gibs/skull_pork.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	smoke_trail(string) : "" : "gibwound.prt"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/items/tablet/tablet_world.obj" }) = moveable_item_tabletpc : "No description"
[
	model(string) : "" : "models/items/tablet/tablet_world.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	nopulse(string) : "" : "1"
]

@PointClass base(moveable_item_default) model({ "path": "_tb/models/gibs/torso_pork.obj" }) = moveable_item_torso_pork : "No description"
[
	model(string) : "" : "models/gibs/torso_pork.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.1"
	smoke_trail(string) : "" : "gibwound.prt"
	nopulse(string) : "" : "1"
	snd_bounce(string) : "" : "bodyparts"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/caves/jackhammer/d3xp_jackhammer.obj" }) = moveable_jackhammer : "No description"
[
	model(string) : "" : "models/mapobjects/caves/jackhammer/d3xp_jackhammer.lwo"
	mass(string) : "" : "200"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : ".1"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_xlarge"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/mkeyboard.obj" }) = moveable_keyboard1 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/mkeyboard.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/chairs/kitchenchair/kitchenchair.obj" }) = moveable_kitchenchair : "No description"
[
	model(string) : "" : "models/mapobjects/chairs/kitchenchair/kitchenchair.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/ktable.obj" }) = moveable_ktable : "No description"
[
	model(string) : "" : "models/mapobjects/filler/ktable.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/laptop.obj" }) = moveable_laptop : "No description"
[
	model(string) : "" : "models/mapobjects/filler/laptop.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/helmet/helmet_collision.obj" }) = moveable_marine_helmet : "No description"
[
	model(string) : "" : "models/mapobjects/helmet/helmet_collision.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "large_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/boxes/metalbox1.obj" }) = moveable_metalbox1 : "No description"
[
	model(string) : "" : "models/mapobjects/boxes/metalbox1.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/microscope/microscope.obj" }) = moveable_microscope : "No description"
[
	model(string) : "" : "models/mapobjects/lab/microscope/microscope.lwo"
	density(string) : "" : "0.1"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/monitor.obj" }) = moveable_monitor : "No description"
[
	model(string) : "" : "models/mapobjects/filler/monitor.ase"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "smallpanel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/monitorflip.obj" }) = moveable_monitorflip : "No description"
[
	model(string) : "" : "models/mapobjects/filler/monitorflip.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/washroom/mop.obj" }) = moveable_mop : "No description"
[
	model(string) : "" : "models/mapobjects/washroom/mop.lwo"
	density(string) : "" : "0.1"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/washroom/mopbucket.obj" }) = moveable_mopbucket : "No description"
[
	model(string) : "" : "models/mapobjects/washroom/mopbucket.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "large_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/base/chairs/normchair.obj" }) = moveable_normchair : "No description"
[
	model(string) : "" : "models/mapobjects/base/chairs/normchair.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_barrel) model({ "path": "_tb/models/mapobjects/fuel_barrel4/barrelv2_lo.obj" }) = moveable_notakeg1 : "No description"
[
	model(string) : "" : "models/mapobjects/fuel_barrel4/barrelv2_lo.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.05"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_barrel) model({ "path": "_tb/models/mapobjects/fuel_barrel4/barrelv3_lo.obj" }) = moveable_notakeg2 : "No description"
[
	model(string) : "" : "models/mapobjects/fuel_barrel4/barrelv3_lo.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.05"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/paperwad1.obj" }) = moveable_paperwad : "No description"
[
	model(string) : "" : "models/mapobjects/filler/paperwad1.lwo"
	density(string) : "" : "0.1"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.1"
	snd_bounce(string) : "" : "paper_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/pc1.obj" }) = moveable_pc1 : "No description"
[
	model(string) : "" : "models/mapobjects/filler/pc1.ase"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/filler/phone.obj" }) = moveable_phone : "No description"
[
	model(string) : "" : "models/mapobjects/filler/phone.ase"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "book_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/caves/digtools/d3xp_pickaxe.obj" }) = moveable_pickaxe : "No description"
[
	model(string) : "" : "models/mapobjects/caves/digtools/d3xp_pickaxe.lwo"
	mass(string) : "" : "200"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : ".1"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/plasticbin/plasticbin.obj" }) = moveable_plasticbin : "No description"
[
	model(string) : "" : "models/mapobjects/lab/plasticbin/plasticbin.lwo"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "small_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/plasticbinmini/plasticbinmini.obj" }) = moveable_plasticbinmini : "No description"
[
	model(string) : "" : "models/mapobjects/lab/plasticbinmini/plasticbinmini.lwo"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	nonsolid(string) : "" : "1"
	snd_bounce(string) : "" : "small_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/plasticjar1/plasticjar1.obj" }) = moveable_plasticjar1 : "No description"
[
	model(string) : "" : "models/mapobjects/lab/plasticjar1/plasticjar1.lwo"
	density(string) : "" : "0.2"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "small_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/plasticjar2/plasticjar2.obj" }) = moveable_plasticjar2 : "No description"
[
	model(string) : "" : "models/mapobjects/lab/plasticjar2/plasticjar2.lwo"
	density(string) : "" : "0.1"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	nonsolid(string) : "" : "1"
	snd_bounce(string) : "" : "small_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/characters/player_character/helmet/d3xp_cine_helmet_lo.obj" }) = moveable_player_helmet : "No description"
[
	model(string) : "" : "models/characters/player_character/helmet/d3xp_cine_helmet_lo.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "large_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(powerup_adrenaline) model({ "path": "_tb/models/items/powerups/adrenalin_world.obj" }) = moveable_powerup_adrenaline : "No description"
[
	spawnclass(string) : "" : "idMoveableItem"
	model(string) : "" : "models/items/powerups/adrenalin_world.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	nopulse(string) : "" : "1"
	inv_adrenaline(string) : "" : "30"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_rubbleA.obj" }) = moveable_rubble_01 : "No description"
[
	model(string) : "" : "models/mapobjects/hellhole/d3xp_rubbleA.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "stone_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_rubbleB.obj" }) = moveable_rubble_02 : "No description"
[
	model(string) : "" : "models/mapobjects/hellhole/d3xp_rubbleB.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "stone_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/hellhole/d3xp_rubbleC.obj" }) = moveable_rubble_03 : "No description"
[
	model(string) : "" : "models/mapobjects/hellhole/d3xp_rubbleC.lwo"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0"
	snd_bounce(string) : "" : "stone_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/caves/digtools/d3xp_shovel.obj" }) = moveable_shovel : "No description"
[
	model(string) : "" : "models/mapobjects/caves/digtools/d3xp_shovel.lwo"
	mass(string) : "" : "200"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : ".1"
	snd_bounce(string) : "" : "metal_barrel_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_large"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/spigotcan/spigotcan.obj" }) = moveable_spigotcan : "No description"
[
	model(string) : "" : "models/mapobjects/lab/spigotcan/spigotcan.lwo"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "plastic_jar_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/tablecart1/tablecart1.obj" }) = moveable_tablecart1 : "No description"
[
	model(string) : "" : "models/mapobjects/lab/tablecart1/tablecart1.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/tablecart2/tablecart2.obj" }) = moveable_tablecart2 : "No description"
[
	model(string) : "" : "models/mapobjects/lab/tablecart2/tablecart2.lwo"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/base/tech/chair1.obj" }) = moveable_tech_chair1 : "No description"
[
	model(string) : "" : "models/mapobjects/base/tech/chair1.ase"
	density(string) : "" : "0.01"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_medium"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/washroom/trashcan01.obj" }) = moveable_trashcan01 : "No description"
[
	model(string) : "" : "models/mapobjects/washroom/trashcan01.ase"
	density(string) : "" : "0.02"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "hollow_plastic"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_small"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mapobjects/lab/tray/tray.obj" }) = moveable_tray : "No description"
[
	model(string) : "" : "models/mapobjects/lab/tray/tray.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "tray_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(moveable_base_fixed) model({ "path": "_tb/models/mal/y_utilitylampcm.obj" }) = moveable_utilitylamp : "No description"
[
	model(string) : "" : "models/mal/y_utilitylampcm.ase"
	density(string) : "" : "0.005"
	friction(string) : "" : "0.2"
	bouncyness(string) : "" : "0.2"
	snd_bounce(string) : "" : "metal_barrel_impact"
]

@PointClass base(moveable_base) model({ "path": "_tb/models/mapobjects/filler/monkeywrench.obj" }) = moveable_wrench : "No description"
[
	model(string) : "" : "models/mapobjects/filler/monkeywrench.lwo"
	density(string) : "" : "0.05"
	friction(string) : "" : "0.1"
	bouncyness(string) : "" : "0.3"
	snd_bounce(string) : "" : "tray_impact"
	def_damage(string) : "" : "damage_moveable_player"
	monster_damage(string) : "" : "damage_moveable_tiny"
	damageWhenActive(string) : "" : "1"
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_anim : "Character will play the specified animation.  Set angles to direction to face.
"
[
	blend_in(string) : "# frame to blend in to anim." : "4"
	blend_out(string) : "# frame to blend out of anim." : "4"
	anim(string) : "anim to play."
	head_anim(string) : "if set, waits for animation in head to finish, instead of the body."
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_attack : "Character will attack the character specified by 'enemy' key.  Character will go to next path when enemy dies or when activated.
"
[
	enemy(string) : "Character to attack."
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_conversation : "Conversation node.  Character speaks a line of dialog and looks at a specific entity.  When talked to, conversation will end for all characters listening to conversation and they'll begin following path entities after all conversation nodes.  When finished, character will tell all listening characters to go to their next conversation node.
"
[
	blend_in(string) : "# frame to blend in to anim." : "4"
	blend_out(string) : "# frame to blend out of anim." : "4"
	anim(string) : "Name of animation to play while speaker talks."
	focus(string) : "Name of charactor for speaker to look at."
	snd_dialog(string) : "Name of sound shader to play."
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_conversation_listen : "Conversation node.  Character listens to entity 'focus' and waits for him to finish.
"
[
	blend_in(string) : "# frame to blend in to anim." : "4"
	blend_out(string) : "# frame to blend out of anim." : "4"
	anim(string) : "Name of animation to play while speaker talks."
	focus(string) : "Name of character that's speaking.  Goes to next path when character is done speaking."
	no_look(string) : "If set, character doesn't look at the speaker."
]

@PointClass base(path_default) size(-24 -24 0, 24 24 82) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_corner : "Character will walk to this entity
"
[
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_cycleanim : "Character will loop the specified animation and wait until triggered, or until time specified by 'wait' has elapsed.  Set angles to direction to face.
"
[
	blend_in(string) : "# frame to blend in to anim." : "4"
	blend_out(string) : "" : "4"
	anim(string) : "anim to play."
	wait(string) : "how long to play the animation.  if 0, or not set, then waits until character is triggered."
]

@PointClass color(178 76 255) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_default : "No description"
[
	spawnclass(string) : "" : "idPathCorner"
	target(string) : "next path entity."
	trigger(string) : "entity to trigger when character completes path command."
	no_cower(string) : "prevent npc from cowering when he hears a gunshot."
	no_talk(string) : "don't allow player to talk to character until finished with path action."
	skip(string) : "skip to next path when talked to or hearing gunshot."
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_headanim : "starts playing an animation on the head immediately goes to next path.  used for playing talk anims while walking.
"
[
	blend_in(string) : "# frame to blend in to anim." : "2"
	blend_out(string) : "# frame to blend out of anim." : "2"
	anim(string) : "Name of animation to play."
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_hide : "Makes the character invisible and non-solid.
"
[
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_jump : "Character will jump to the next path entity (regardless of type).  Will cause error if character doesn't have jumping ability.  If jump is failing, you can manually specify velocity of the jump using 'up' and 'forward'.
"
[
	up(string) : "How much upward velocity the monster will jump with."
	forward(string) : "How much forward velocity the monster will jump with."
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_lookat : "Causes character to look at an entity for a certain length of time or until triggered.
"
[
	blend_in(string) : "# frame to blend in to anim." : "4"
	blend_out(string) : "# frame to blend out of anim." : "4"
	anim(string) : "Name of animation to play."
	focus(string) : "Name of entity to look at."
	wait(string) : "how long to look at the entity.  if 0, or not set, then only waits until character is triggered."
]

@PointClass color(127 76 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_sentry_ignore_player : "Tells sentry to stop leading the player to his destination.  Imediately goes to next path entity.
"
[
	spawnclass(string) : "" : "idPathCorner"
	target(string) : "next path entity."
	trigger(string) : "entity to trigger when turn finishes."
]

@PointClass color(127 76 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_sentry_lead_player : "Tells sentry to start leading the player to his destination.  Imediately goes to next path entity.
"
[
	spawnclass(string) : "" : "idPathCorner"
	target(string) : "next path entity."
	trigger(string) : "entity to trigger when turn finishes."
]

@PointClass color(127 76 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_sentry_light_off : "Tells sentry to turn on his flashlight.
"
[
	spawnclass(string) : "" : "idPathCorner"
	target(string) : "next path entity."
	trigger(string) : "entity to trigger when turn finishes."
]

@PointClass color(127 76 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_sentry_light_on : "Tells sentry to turn on his flashlight.
"
[
	spawnclass(string) : "" : "idPathCorner"
	target(string) : "next path entity."
	trigger(string) : "entity to trigger when turn finishes."
]

@PointClass color(127 76 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_sentry_shutdown : "Tells sentry to shutdown until triggered again.
"
[
	spawnclass(string) : "" : "idPathCorner"
	target(string) : "next path entity."
	trigger(string) : "entity to trigger when turn finishes."
]

@PointClass color(127 76 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_sentry_unlock_door : "Sentry walks to this location and plays the unlock door animation.  Set 'trigger' to name of target_lock entity that unlocks the door.
"
[
	spawnclass(string) : "" : "idPathCorner"
	target(string) : "next path entity."
	trigger(string) : "entity to trigger when turn finishes."
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_show : "Makes the character visible and solid.
"
[
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_talk : "forces character to talk to the player
"
[
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_talk_primary : "forces character to say his primary talk anim to the player
"
[
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_talk_secondary : "forces character to say his secondary talk anim to the player
"
[
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_talk_triggered : "forces character to say his triggered talk anim to the player
"
[
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_turn : "Character will turn to the direction specified in entity.
"
[
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_wait : "Character will wait specified amount of time before continuing on path.
"
[
	wait(string) : "how long to wait." : "2"
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_waitforheadanim : "waits for animation on the head from path_headanim finish.
"
[
	focus(string) : "Name of entity to look at."
]

@PointClass base(path_default) model({ "path": "sprites/waypoint.png", "scale": 0.03125 }) = path_waitfortrigger : "Character will wait until they're triggered again before continuing on path.
"
[
]

@PointClass base(moveable_item_pda) = pda_alphalabs1_labcoat_bald : "No description"
[
	gui(string) : "" : "guis/screens/cpu_one.gui"
	pda_name(string) : "" : "alphalabs1_krietman"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(moveable_item_pda) = pda_alphalabs3_fragchamber_scientist2 : "No description"
[
	gui(string) : "" : "guis/screens/cpu_one.gui"
	pda_name(string) : "" : "alphalabs4_kaczynski"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(item_pda) = pda_erebus4_ron_gibbons_pda : "No description"
[
	gui(string) : "" : "guis/pda/pda_npc.gui"
	pda_name(string) : "" : "erebus4_ron"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
	inv_name(string) : "" : "Ron's PDA"
]

@PointClass base(moveable_item_pda) = pda_marscity_char_maint_asian_pda : "No description"
[
	gui(string) : "" : "guis/pda/tablet_npc.gui"
	pda_name(string) : "" : "marscity2_duncan"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(moveable_item_pda) = pda_marscity_labcoat_black : "No description"
[
	gui(string) : "" : "guis/pda/pda_npc.gui"
	pda_name(string) : "" : "marscity2_duncan"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(moveable_item_pda) = pda_marscity_maint1_hallway : "No description"
[
	gui(string) : "" : "guis/pda/pda_npc.gui"
	pda_name(string) : "" : "marscity2_duncan"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(moveable_item_pda) = pda_marscity_security_goggles_pda : "No description"
[
	gui(string) : "" : "guis/pda/pda_npc.gui"
	pda_name(string) : "" : "marscity2_duncan"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(moveable_item_pda) = pda_marscity_soldier_bald_pda : "No description"
[
	gui(string) : "" : "guis/marscity/reception.gui"
	pda_name(string) : "" : "alphalabs1_krietman"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(moveable_item_pda) = pda_marscity_soldier_black : "No description"
[
	gui(string) : "" : "guis/pda/tablet_npc.gui"
	pda_name(string) : "" : "marscity2_duncan"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(moveable_item_pda) = pda_marscity_soldier_young_pda : "No description"
[
	gui(string) : "" : "guis/pda/tablet_npc.gui"
	pda_name(string) : "" : "marscity2_duncan"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(moveable_item_pda) = pda_underground_maint_young_daniel : "No description"
[
	gui(string) : "" : "guis/mc_underground/safety_bridge2.gui"
	pda_name(string) : "" : "mcunderground_young"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass base(moveable_item_pda) = pda_underground_security_helmet_mark : "No description"
[
	gui(string) : "" : "guis/mc_underground/machine1.gui"
	pda_name(string) : "" : "mcunderground_ryan"
	notpushable(string) : "" : "1"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "5 -6.5 -4.5"
	angles(string) : "" : "0 93 90"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/powerups/adrenalin_world.obj" }) = powerup_adrenaline : "Adrenaline
"
[
	spawnclass(string) : "" : "idItemPowerup"
	model(string) : "" : "models/items/powerups/adrenalin_world.lwo"
	respawn(string) : "" : "0"
	time(string) : "" : "60"
	nopulse(string) : "" : "1"
	spin(string) : "" : "0"
	type(string) : "" : "3"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Adrenaline Powerup"
	snd_acquire(string) : "" : "pickup_adrenaline"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/powerups/berserker.obj" }) = powerup_berserk : "Berserk
"
[
	spawnclass(string) : "" : "idItemPowerup"
	model(string) : "" : "models/items/powerups/berserker.lwo"
	respawn(string) : "" : "180"
	time(string) : "" : "30"
	nopulse(string) : "" : "1"
	spin(string) : "" : "1"
	type(string) : "" : "0"
	snd_respawn(string) : "" : "sound_berserk_respawn"
	snd_aquire(string) : "" : "berserker_pickup"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Beserk Powerup"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/powerups/invisibility.obj" }) = powerup_invisibility : "Invisibility
"
[
	spawnclass(string) : "" : "idItemPowerup"
	model(string) : "" : "models/items/powerups/invisibility.lwo"
	size(string) : "" : "32 32 32"
	respawn(string) : "" : "60"
	time(string) : "" : "30"
	spin(string) : "" : "1"
	type(string) : "" : "1"
	snd_aquire(string) : "" : "invisibility_pickup"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/mp_invuln/mp_invun_lo1.obj" }) = powerup_invulnerability : "Invulnerability
"
[
	spawnclass(string) : "" : "idItemPowerup"
	model(string) : "" : "models/items/mp_invuln/mp_invun_lo1.lwo"
	size(string) : "" : "32 32 32"
	respawn(string) : "" : "60"
	time(string) : "" : "30"
	type(string) : "" : "4"
	spin(string) : "" : "1"
	snd_acquire(string) : "" : "invisibility_pickup"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/powerups/megasphere_world.obj" }) = powerup_megahealth : "MegaHealth
"
[
	spawnclass(string) : "" : "idItemPowerup"
	model(string) : "" : "models/items/powerups/megasphere_world.lwo"
	respawn(string) : "" : "180"
	time(string) : "" : "30"
	nopulse(string) : "" : "1"
	spin(string) : "" : "1"
	inv_health(string) : "" : "200"
	type(string) : "" : "2"
	snd_acquire(string) : "" : "megasphere_pickup"
	size(string) : "" : "32 32 32"
	inv_name(string) : "" : "Megahealth Powerup"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/adrenaline.obj" }) = prop_adrenaline : "No description"
[
	model(string) : "" : "prop_adrenaline"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) = prop_big_cushy_chair : "No description"
[
	model(string) : "" : "prop_big_cushy_chair"
	joint(string) : "" : "chair"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) = prop_cola : "No description"
[
	model(string) : "" : "prop_cola"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/dufflebag.obj" }) = prop_dufflebag : "No description"
[
	model(string) : "" : "prop_dufflebag"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) = prop_flashlight : "No description"
[
	model(string) : "" : "prop_flashlight"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/foamcup.obj" }) = prop_foamcup : "No description"
[
	model(string) : "" : "prop_foamcup"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "-2 -1 -1"
	angles(string) : "" : "-10 0 -40"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/leftflashlight.obj" }) = prop_lftflashlight : "No description"
[
	model(string) : "" : "prop_lftflashlight"
	joint(string) : "" : "LHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/leftflashlight.obj" }) = prop_lftflashlight_right : "No description"
[
	model(string) : "" : "prop_lftflashlight"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 -4 2"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/machinegun.obj" }) = prop_machinegun : "No description"
[
	model(string) : "" : "prop_machinegun"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) = prop_metal_kitchen_chair : "No description"
[
	model(string) : "" : "prop_metal_kitchen_chair"
	joint(string) : "" : "chair"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/metal_lounge_chair.obj" }) = prop_metal_lounge_chair : "No description"
[
	model(string) : "" : "prop_metal_lounge_chair"
	joint(string) : "" : "chair"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) = prop_pda : "No description"
[
	model(string) : "" : "prop_pda"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/pistol.obj" }) = prop_pistol : "No description"
[
	model(string) : "" : "prop_pistol"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) = prop_shotgun : "No description"
[
	model(string) : "" : "prop_shotgun"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) = prop_soft_desk_chair1 : "No description"
[
	model(string) : "" : "prop_soft_desk_chair1"
	joint(string) : "" : "chair"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/soft_desk_chair2.obj" }) = prop_soft_desk_chair2 : "No description"
[
	model(string) : "" : "prop_soft_desk_chair2"
	joint(string) : "" : "chair"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) = prop_tabletpc : "No description"
[
	model(string) : "" : "prop_tabletpc"
	joint(string) : "" : "LHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(cin_base) model({ "path": "_tb/models/md5/props/wrench.obj" }) = prop_wrench : "No description"
[
	model(string) : "" : "prop_wrench"
	joint(string) : "" : "RHANDCONNECTOR"
	origin(string) : "" : "0 0 0"
	angles(string) : "" : "0 0 0"
	remove(string) : "" : "1"
]

@PointClass base(func_shockwave) = shockwave_electroblast : "No description"
[
	start_on(string) : "" : "1"
	endsize(string) : "" : "560"
	duration(string) : "" : "2750"
	def_player_damage(string) : "" : "hunter_invulnerability_electroblast_attack"
]

@PointClass base(func_shockwave) = shockwave_pound_attack : "No description"
[
	start_on(string) : "" : "1"
	height(string) : "" : "50"
	def_player_damage(string) : "" : "hunter_invulnerability_pound_attack"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_d3dm5_generator : "
"
[
	spawnclass(string) : "" : "idSound"
	snd_genOff(string) : "" : "d3dm5_generator_off"
	snd_genOn(string) : "" : "d3dm5_generator_on"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_d3dm5_wind : "
"
[
	spawnclass(string) : "" : "idSound"
	snd_wind(string) : "" : "d3dm5_wind"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_berserk : "No description"
[
	spawnclass(string) : "" : "idSound"
	snd_berserkSpawn(string) : "" : "fragchamber_sound_berserk_spawn"
	snd_berserkLoop(string) : "" : "fragchamber_sound_berserk"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_bridge : "No description"
[
	spawnclass(string) : "" : "idSound"
	s_volume(string) : "" : "0"
	s_mindistance(string) : "" : "1"
	s_maxdistance(string) : "" : "10"
	s_omni(string) : "" : "0"
	s_occlusion(string) : "" : "1"
	s_waitfortrigger(string) : "" : "1"
	s_leadthrough(string) : "" : "0.1"
	s_plain(string) : "" : "0"
	s_looping(string) : "" : "0"
	s_justVolume(string) : "" : "0"
	snd_bridgeStart(string) : "" : "fragchamber_bridge_start"
	snd_bridgeStop(string) : "" : "fragchamber_bridge_stop"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_core : "No description"
[
	spawnclass(string) : "" : "idSound"
	s_volume(string) : "" : "0"
	s_mindistance(string) : "" : "1"
	s_maxdistance(string) : "" : "10"
	s_omni(string) : "" : "0"
	s_occlusion(string) : "" : "1"
	s_waitfortrigger(string) : "" : "1"
	s_leadthrough(string) : "" : "0.1"
	s_plain(string) : "" : "0"
	s_looping(string) : "" : "0"
	s_justVolume(string) : "" : "0"
	snd_coreStart(string) : "" : "fragchamber_core_start"
	snd_coreStop(string) : "" : "fragchamber_core_stop"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_generator : "No description"
[
	spawnclass(string) : "" : "idSound"
	snd_generatorRun(string) : "" : "fragchamber_generator_run"
	snd_generatorStop(string) : "" : "fragchamber_generator_stop"
	snd_generatorSteam(string) : "" : "fragchamber_generator_steam"
	snd_generatorSpin(string) : "" : "fragchamber_generator_spin"
	snd_generatorSpinStop(string) : "" : "fragchamber_generator_spin_stop"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_klaxon : "No description"
[
	spawnclass(string) : "" : "idSound"
	s_volume(string) : "" : "6"
	s_maxdistance(string) : "" : "20"
	snd_klaxon(string) : "" : "fragchamber_klaxon"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_lights : "No description"
[
	spawnclass(string) : "" : "idSound"
	snd_lightsHum(string) : "" : "fragchamber_lights_hum"
	snd_lightsFlicker(string) : "" : "fragchamber_lights_flicker"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_rod : "No description"
[
	spawnclass(string) : "" : "idSound"
	s_volume(string) : "" : "0"
	s_mindistance(string) : "" : "1"
	s_maxdistance(string) : "" : "10"
	s_omni(string) : "" : "0"
	s_occlusion(string) : "" : "1"
	s_waitfortrigger(string) : "" : "1"
	s_leadthrough(string) : "" : "0.1"
	s_plain(string) : "" : "0"
	s_looping(string) : "" : "0"
	s_justVolume(string) : "" : "0"
	snd_rodStart(string) : "" : "fragchamber_rod_start"
	snd_rodStop(string) : "" : "fragchamber_rod_stop"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_secretsteam : "No description"
[
	spawnclass(string) : "" : "idSound"
	snd_secretSteam1(string) : "" : "fragchamber_secret_steam_01"
	snd_secretSteam2(string) : "" : "fragchamber_secret_steam_02"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_socket : "No description"
[
	spawnclass(string) : "" : "idSound"
	s_volume(string) : "" : "0"
	s_mindistance(string) : "" : "1"
	s_maxdistance(string) : "" : "10"
	s_omni(string) : "" : "0"
	s_occlusion(string) : "" : "1"
	s_waitfortrigger(string) : "" : "1"
	s_leadthrough(string) : "" : "0.1"
	s_plain(string) : "" : "0"
	s_looping(string) : "" : "0"
	s_justVolume(string) : "" : "0"
	snd_socketStart(string) : "" : "fragchamber_socket_start"
	snd_socketStop(string) : "" : "fragchamber_socket_stop"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_fragchamber_steam : "No description"
[
	spawnclass(string) : "" : "idSound"
	snd_steamUp(string) : "" : "fragchamber_suck_out"
	snd_steamDown(string) : "" : "fragchamber_suck_in"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) = sound_powerup_berserk : "No description"
[
	spawnclass(string) : "" : "idSound"
	snd_berserkSpawn(string) : "" : "sound_powerup_berserk"
]

@PointClass color(0 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/speaker.png", "scale": 0.03125 }) = speaker : "
"
[
	spawnclass(string) : "" : "idSound"
	overlayDemonic(string) : "set to 1 overlays the demonic sound instead of replacing it."
	s_waitfortrigger(string) : "play on load or play when triggered."
	s_volume(string) : "override shader volume level."
	s_mindistance(string) : "override shader minDistance."
	s_maxdistance(string) : "override shader maxDistance."
	s_omni(string) : "force omnidirectional"
	s_looping(string) : "force looping"
	s_occlusion(string) : "force no portal occlusion"
	s_global(string) : "force no falloff at all"
	s_shakes(string) : "this entity can make the screen shake when the sound is loud."
	wait(string) : "when set > 0, seconds between triggerings.  time between sounds is wait + or - random"
	random(string) : "wait variance."
	s_shader(string) : "the sound shader or wavefile."
	snd_demonic(string) : "demonic sound shader."
]

@PointClass color(0 127 204) size(-12 -12 -12, 12 12 12) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_achievement : "When triggered, this registers an achievement has been accomplished.
Enter the achievement number to register (found in DeclAchievements.h) .
"
[
	spawnclass(string) : "" : "idTarget_Achievement"
	achievement(string) : "achievement number"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_ai_followalternatepath1 : "Target a monster or npc and trigger target to cause them to follow the path set in 'alt_path1' (set on the character).
"
[
	spawnclass(string) : "" : "idTarget_CallObjectFunction"
	call(string) : "" : "follow_alternate_path1"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_ai_followalternatepath2 : "Target a monster or npc and trigger target to cause them to follow the path set in 'alt_path2' (set on the character).
"
[
	spawnclass(string) : "" : "idTarget_CallObjectFunction"
	call(string) : "" : "follow_alternate_path2"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_ai_followalternatepath3 : "Target a monster or npc and trigger target to cause them to follow the path set in 'alt_path3' (set on the character).
"
[
	spawnclass(string) : "" : "idTarget_CallObjectFunction"
	call(string) : "" : "follow_alternate_path3"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_callobjectfunction : "Target an entity to set call a function from it's script object.
"
[
	spawnclass(string) : "" : "idTarget_CallObjectFunction"
	call(string) : "Object function to call on entity"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/security-gate.png", "scale": 0.03125 }) = target_checkpoint : "Trigger this to trigger a trigger an upcoming map. It will be triggered when the player spawns
"
[
	spawnclass(string) : "" : "idTarget_Checkpoint"
	levelName(string) : "level name to fire trigger in, this is the map name minus the path, i.e. admin"
	triggerName(string) : "trigger name to fire"
]

@PointClass color(255 0 255) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_enablestamina : "Trigger this to enable or disable stamina
"
[
	spawnclass(string) : "" : "idTarget_EnableStamina"
	enable(string) : "set to 1 to enable or 0 to disable"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_enableweapons : "Trigger this to turn off the no_weapons flag in a level. Used once the player gets their weapons.
"
[
	spawnclass(string) : "" : "idTarget_EnableLevelWeapons"
	weapon(string) : "Weapon to select if it's in the player's inventory." : "weapon_pistol"
	disable(string) : "Set to 1 to disable weapons, 0 to enable them"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_endlevel : "When triggered, displays end level gui and transfers the player to the next map.  Orient the entity to specify the view during the stats display.
"
[
	spawnclass(string) : "" : "idTarget_EndLevel"
	nextMap(string) : "the map name to transfer to (for example: johnc/test_box, etc)." : "guis/EndLevel.gui"
	endOfGame(string) : "set to true if this is the end of the game"
	guiName(string) : "end of level gui."
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_entity_fadein : "Target an entity to fade in.
"
[
	spawnclass(string) : "" : "idTarget_FadeEntity"
	_color(string) : "Color to fade to." : "1 1 1"
	fadeTime(string) : "How long fade should take." : "1"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_entity_fadeout : "Target an entity to fade out.
"
[
	spawnclass(string) : "" : "idTarget_FadeEntity"
	_color(string) : "Color to fade to." : "0 0 0"
	fadeTime(string) : "How long fade should take." : "1"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_entity_setcolor : "Changes the color on the targeted entity.
"
[
	spawnclass(string) : "" : "idTarget_FadeEntity"
	fadeTime(string) : "" : "0"
	_color(string) : "Color to change to."
]

@PointClass color(25 255 25) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_fadesoundclass : "Fades given sound class
"
[
	spawnclass(string) : "" : "idTarget_FadeSoundClass"
	fadeClass(string) : "The sound class to fade ( all sound classes default to zero )" : "0"
	fadeTime(string) : "How long it takes in seconds to fade from current volume to current volume - fadeDB." : "0.5"
	fadeDB(string) : "How much to fade in DB, use positive numbers only.. 20 will fade all fadeClasss sounds by 20 DB." : "20"
	fadeDuration(string) : "How long in seconds to wait before restoring fadeClass sounds to their original volume."
	fadeIn(string) : "You can optionally set fadeDuration to 0 and use another target_FadeSoundClass to fade the class back in"
]

@PointClass color(51 178 127) size(-6 -6 -6, 6 6 6) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_give : "Gives the player a list of items.
"
[
	developer(string) : "" : "1"
	onspawn(string) : "Give to player automatically on spawn defaults to 1" : "1"
	spawnclass(string) : "" : "idTarget_Give"
	item1(string) : "Use item1, item2, item3, etc.. to give player items, use the entity name.. i.e. item_key_red"
	development(string) : "Use only with devmap defaults to 1"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_giveemail : "Trigger this to give an email to the player.
"
[
	spawnclass(string) : "" : "idTarget_GiveEmail"
	email(string) : "name of email ( as defined in a pda file ) to give to the player"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_givesecurity : "Trigger this to give a new security clearance to the player.
"
[
	text_security(string) : "The security clearance" : "General Access"
	spawnclass(string) : "" : "idTarget_GiveSecurity"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_leveltrigger : "Trigger this to trigger a trigger an upcoming map. It will be triggered when the player spawns
"
[
	spawnclass(string) : "" : "idTarget_LevelTrigger"
	levelName(string) : "level name to fire trigger in, this is the map name minus the path, i.e. admin"
	triggerName(string) : "trigger name to fire"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_light_fadein : "Target one or more lights to fade in.
"
[
	spawnclass(string) : "" : "idTarget_LightFadeIn"
	fadeTime(string) : "How long fade should take." : "1"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_light_fadeout : "Target one or more lights to fade out.
"
[
	spawnclass(string) : "" : "idTarget_LightFadeOut"
	fadeTime(string) : "How long fade should take." : "1"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_lock : "Target an door to lock or unlock.  Toggles door's lock state each time it's triggered.
"
[
	spawnclass(string) : "" : "idTarget_LockDoor"
	locked(string) : "Value to set 'locked' to on doors."
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_npc_talk : "Target an npc to cause him to talk to the player.
"
[
	spawnclass(string) : "" : "idTarget_CallObjectFunction"
	call(string) : "" : "target_talk"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_npc_talk_primary : "Target an npc to cause him to say his primary talk anim to the player.
"
[
	spawnclass(string) : "" : "idTarget_CallObjectFunction"
	call(string) : "" : "say_primary"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_npc_talk_secondary : "Target an npc to cause him to say his secondary talk anim to the player.
"
[
	spawnclass(string) : "" : "idTarget_CallObjectFunction"
	call(string) : "" : "say_secondary"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_npc_talk_triggered : "Target an npc to cause him to say his triggered talk anim to the player.
"
[
	spawnclass(string) : "" : "idTarget_CallObjectFunction"
	call(string) : "" : "say_triggered"
]

@PointClass color(255 255 0) size(-6 -6 -6, 6 6 6) model({ "path": "sprites/info_notnull.png", "scale": 0.25 }) = target_null : "Generic target to point camera views at
"
[
	spawnclass(string) : "" : "idTarget"
]

@PointClass color(255 0 255) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_primaryobjective : "Trigger to change primary mission objective
"
[
	spawnclass(string) : "" : "idTarget_SetPrimaryObjective"
	text(string) : "Text to set the objective to"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_removeweapons : "Trigger this to remove weapons
"
[
	spawnclass(string) : "" : "idTarget_RemoveWeapons"
	weapon(string) : "Weapon to remove by slot.. i.e. weapon0, weapon1.. use multiples to remove more than one"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_rumble_joystick : "Trigger this to activate a rumbling on the controller.
"
[
	spawnclass(string) : "" : "idTarget_RumbleJoystick"
	low_magnitude(string) : "Low rumble magnitude 0.0 - 1.0"
	low_duration(string) : "Low rumble duration in MS"
	high_magnitude(string) : "High rumble magnitude 0.0 - 1.0"
	high_duration(string) : "High rumble duration in MS"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_sessioncommand : "When triggered, sends the specified command (playdemo e3_1, etc) to the game.
"
[
	spawnclass(string) : "" : "idTarget_SessionCommand"
	command(string) : "the string to return to session."
]

@PointClass color(255 0 255) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_setfov : "Trigger to change fov
"
[
	spawnclass(string) : "" : "idTarget_SetFov"
	time(string) : "Time ( in seconds ) to move from current to target fov"
	fov(string) : "Target fov"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_setglobalparmtime : "Trigger to set the passed global parm to current time offset
"
[
	spawnclass(string) : "" : "idTarget_SetGlobalShaderTime"
	globalParm(string) : "which global parm to set."
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_setinfluence : "Trigger to set off demonic influences.
"
[
	effect_all(boolean) : "Effect everything (default)" : 1
	fade_time(string) : "Default fade time for color fades, defaults to 0.75" : "0.75"
	spawnclass(string) : "" : "idTarget_SetInfluence"
	radius(string) : "Area radius to affect"
	time(string) : "Time ( in seconds ) for the effect to last"
	influenceLevel(string) : "influence level, 0 is none, 1 is no gun or hud, 2 is no gun, hud or movement, 3 is slow player movement"
	flashIn(string) : "time to flash in the effect"
	flashOut(string) : "time to flash out the effect"
	snd_flashIn(string) : "flash In sound"
	snd_flashOut(string) : "flash Out sound"
	switchToView(string) : "name of cameraView entity to switch to during the influence"
	mtrVision(string) : "material to show during vision effects, if visionRadius is set the alpha channel of the material scales from 0 to 1 based on radius proximity of the player to the influence"
	mtrSkin(string) : "skin to set on player during vision effects"
	mtrWorld(string) : "material to globally replace in the world"
	fovTime(string) : "Time ( in seconds ) to move from current to target fov"
	fov(string) : "Target fov"
	snapAngle(string) : "Angle to snap the player to"
	triggerActivate(string) : "Trigger to activate and trigger again to restore"
	targetsOnly(boolean) : "Only effect targets, ignore the radius"
	effect_lights(boolean) : "Effect lights in the area"
	effect_guis(boolean) : "Effect guis in the area"
	effect_sounds(boolean) : "Effect sounds in the area"
	effect_models(boolean) : "Effect models in the area"
	effect_vision(boolean) : "Effect players vision"
	effect_demonic(boolean) : "Only effect entities with demonic set to 1"
	snd_influence(string) : "sound to play when influence is active, will turn off at end of influence"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_setkeyval : "Target an entity to set key val pairs on.
Use keyval, keyval1, keyval2, etc.. for multiples.
"
[
	spawnclass(string) : "" : "idTarget_SetKeyVal"
	keyval(string) : "Separate key val with semicolon... key;val"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_setmodel : "Target an entity to set the model.
"
[
	spawnclass(string) : "" : "idTarget_SetModel"
	newmodel(string) : "Name of model to set on entity"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_setshaderparm : "Target an entity to set shader parms on.
"
[
	spawnclass(string) : "" : "idTarget_SetShaderParm"
	shaderParm0(string) : "New value for shader parm 0."
	shaderParm1(string) : "New value for shader parm 1."
	shaderParm2(string) : "New value for shader parm 2."
	shaderParm3(string) : "New value for shader parm 3."
	shaderParm4(string) : "New value for shader parm 4."
	shaderParm5(string) : "New value for shader parm 5."
	shaderParm6(string) : "New value for shader parm 6."
	shaderParm7(string) : "New value for shader parm 7."
	toggle(boolean) : "If true will toggle any 0,1 shaderparm set."
	_color(string) : "New color for the entity."
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_setshadertime : "Target an entity to set the shadertime (parm4) on.
"
[
	spawnclass(string) : "" : "idTarget_SetShaderTime"
]

@PointClass color(255 0 255) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_show : "Trigger to unhide the targeted entities.
"
[
	spawnclass(string) : "" : "idTarget_Show"
]

@PointClass color(255 255 0) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/gamepad.png", "scale": 0.03125 }) = target_tip : "Trigger this to show a tip to the player.
"
[
	spawnclass(string) : "" : "idTarget_Tip"
	text_title(string) : "" : "#str_02907"
	text_tip(string) : "tip text"
]

@PointClass base(func_shockwave) = teleport_shockwave : "No description"
[
	start_on(string) : "" : "1"
]

@PointClass color(255 255 0) size(-4 -4 -4, 4 4 4) = text : "Used to display debug text in a level
"
[
	spawnclass(string) : "" : "idTextEntity"
	text(string) : "text to print"
	force(string) : "if set to 1 prints always otherwise only in developer mode"
	playerOriented(string) : "if set to 1 text always faces the player"
]

@SolidClass color(76 127 204) size(-8 -8 -8, 8 8 8) = trigger_count : "Countable trigger.
"
[
	spawnclass(string) : "" : "idTrigger_Count"
	count(string) : "number of times to be triggered before firing." : "1"
	repeat(boolean) : "defaults to zero, if 1 the trigger will reset and count up again, if 0 it will only fire once"
]

@SolidClass base(trigger_CTF_flag_default) = trigger_ctf_blueflag : "No description"
[
	team(string) : "" : "1"
]

@SolidClass base(trigger_multiple) = trigger_ctf_flag_default : "CTF : triggers a flag capture when the red or blue flag enters it's bounding box.
"
[
	player(string) : "" : "1"
	spawnclass(string) : "" : "idTrigger_Flag"
	eventflag(string) : "" : "flagcapture"
]

@SolidClass base(trigger_multiple) = trigger_ctf_nodrop : "No description"
[
	team(string) : "" : "-1"
	player(string) : "" : "0"
	eventflag(string) : "" : "flagreturn"
	spawnclass(string) : "" : "idTrigger_Flag"
]

@SolidClass base(trigger_CTF_flag_default) = trigger_ctf_redflag : "No description"
[
	team(string) : "" : "0"
]

@SolidClass color(127 127 127) = trigger_entityname : "Variable sized repeatable trigger that only responds to a specific entity.  Must be targeted at one or more entities.  The basic time between firing is a random time between (wait - random) and (wait + random).
"
[
	spawnclass(string) : "" : "idTrigger_EntityName"
	wait(string) : "seconds between triggerings.  Use '-1' to indicate one time only." : "0.5"
	random(string) : "wait variance.  trigger waits wait + or - random after firing targets before triggering again." : "0"
	delay(string) : "seconds to wait before firing after triggered." : "0"
	random_delay(string) : "delay variance.  trigger waits delay + or - random_delay before firing targets." : "0"
	entityname(string) : "name of entity that may touch or activate the trigger."
	call(string) : "script function to call when triggered."
	triggerFirst(string) : "don't activate until triggered."
	noTouch(string) : "cannot be touched, must be triggered."
	testPartialName(string) : "entityname can exist in any part touching entity"
]

@SolidClass color(127 127 127) = trigger_facing : "Behaves exactly like a trigger_multiple but the player must be facing within 30 degress of the angle.
"
[
	spawnclass(string) : "" : "idTrigger_Multi"
	wait(string) : "" : "-1"
	random(string) : "" : "0"
	delay(string) : "seconds to wait before firing after triggered." : "0"
	anyTouch(string) : "" : "0"
	noTouch(string) : "cannot be touched, must be triggered." : "0"
	noClient(string) : "" : "0"
	facing(string) : "" : "1"
	call(string) : "script function to call when triggered."
	requires(string) : "item required in players inventory to fire."
	removeItem(string) : "if above item is removed from inventory when used."
	triggerFirst(string) : "don't activate until triggered."
	angle(string) : "angle that the player must be facing"
	angleLimit(string) : "angle limit in degress that player must be within"
]

@SolidClass color(204 25 51) size(-8 -8 -8, 8 8 8) = trigger_fade : "Fades the screen to fadeColor over fadeTime ( in seconds ).
"
[
	spawnclass(string) : "" : "idTrigger_Fade"
	fadeColor(string) : "Color to fade to." : "0 0 0 1"
	fadeTime(string) : "How long it takes to fade." : "1.0"
]

@SolidClass color(127 127 127) = trigger_flashlight : "Variable sized trigger that is activated by shining the flashlight on it.  Must be targeted at one or more entities.  The basic time between firing is a random time between (wait - random) and (wait + random).
"
[
	spawnclass(string) : "" : "idTrigger_Multi"
	flashlight_trigger(string) : "" : "1"
	wait(string) : "seconds between triggerings.  Use '-1' to indicate one time only." : "0.5"
	random(string) : "wait variance.  trigger waits wait + or - random after firing targets before triggering again." : "0"
	delay(string) : "seconds to wait before firing after triggered." : "0"
	random_delay(string) : "delay variance.  trigger waits delay + or - random_delay before firing targets." : "0"
	anyTouch(string) : "anything can touch it, players, mobs." : "0"
	noTouch(string) : "cannot be touched, must be triggered." : "0"
	noClient(string) : "can't be touched by players, but can be touched by other entities (func_activators, for instance)." : "0"
	call(string) : "script function to call when triggered."
	requires(string) : "item required in players inventory to fire."
	removeItem(string) : "if above item is removed from inventory when used."
	triggerFirst(string) : "don't activate until triggered."
]

@SolidClass color(204 25 51) size(-8 -8 -8, 8 8 8) = trigger_guioverlay : "Toggles an overlay gui full screen over the view.
"
[
	spawnclass(string) : "" : "idTrigger_GuiOverlay"
	overlayGui(string) : "gui to overlay"
]

@SolidClass color(204 25 51) = trigger_hurt : "Damages the activator  Can be turned on or off by other triggers.
"
[
	spawnclass(string) : "" : "idTrigger_Hurt"
	on(string) : "whether or not it is active." : "1"
	def_damage(string) : "damage def to use, common ones are damage_painTrigger, damage_triggerhurt_100, damage_triggerhurt_1000" : "damage_painTrigger"
	delay(string) : "delay between damage in seconds defaults to 1"
]

@SolidClass color(127 127 127) = trigger_multiple : "Variable sized repeatable trigger.  Must be targeted at one or more entities.  The basic time between firing is a random time between (wait - random) and (wait + random).
"
[
	spawnclass(string) : "" : "idTrigger_Multi"
	wait(string) : "seconds between triggerings.  Use '-1' to indicate one time only." : "0.5"
	random(string) : "wait variance.  trigger waits wait + or - random after firing targets before triggering again." : "0"
	delay(string) : "seconds to wait before firing after triggered." : "0"
	random_delay(string) : "delay variance.  trigger waits delay + or - random_delay before firing targets." : "0"
	anyTouch(string) : "anything can touch it, players, mobs." : "0"
	noTouch(string) : "cannot be touched, must be triggered." : "0"
	noClient(string) : "can't be touched by players, but can be touched by other entities (func_activators, for instance)." : "0"
	call(string) : "script function to call when triggered."
	requires(string) : "item required in players inventory to fire."
	removeItem(string) : "if above item is removed from inventory when used."
	triggerFirst(string) : "don't activate until triggered."
]

@SolidClass color(127 127 127) = trigger_once : "Variable sized single-use trigger.  Must be targeted at one or more entities.
"
[
	spawnclass(string) : "" : "idTrigger_Multi"
	wait(string) : "" : "-1"
	random(string) : "" : "0"
	delay(string) : "seconds to wait before firing after triggered." : "0"
	anyTouch(string) : "anything can touch it, players, mobs." : "0"
	noTouch(string) : "cannot be touched, must be triggered." : "0"
	noClient(string) : "can't be touched by players, but can be touched by other entities (func_activators, for instance)." : "0"
	call(string) : "script function to call when triggered."
	requires(string) : "item required in players inventory to fire."
	removeItem(string) : "if above item is removed from inventory when used."
	triggerFirst(string) : "don't activate until triggered."
]

@SolidClass color(127 127 127) = trigger_once_entityname : "Variable sized single-use trigger that only responds to a specific entity.  Must be targeted at one or more entities.  The basic time between firing is a random time between (wait - random) and (wait + random).
"
[
	spawnclass(string) : "" : "idTrigger_EntityName"
	wait(string) : "" : "-1"
	random(string) : "" : "0"
	delay(string) : "seconds to wait before firing after triggered." : "0"
	random_delay(string) : "" : "0"
	entityname(string) : "name of entity that may touch or activate the trigger."
	call(string) : "script function to call when triggered."
	triggerFirst(string) : "don't activate until triggered."
	noTouch(string) : "cannot be touched, must be triggered."
]

@SolidClass color(127 127 127) size(-64 -64 -16, 64 64 16) = trigger_presize : "Variable sized repeatable trigger.  Must be targeted at one or more entities.  The basic time between firing is a random time between (wait - random) and (wait + random).
"
[
	spawnclass(string) : "" : "idTrigger_Multi"
	wait(string) : "seconds between triggerings.  Use '-1' to indicate one time only." : "0.5"
	random(string) : "wait variance." : "0"
	delay(string) : "seconds to wait before firing after triggered." : "0"
	anyTouch(string) : "anything can touch it, players, mobs." : "0"
	noTouch(string) : "cannot be touched, must be triggered." : "0"
	noClient(string) : "can't be touched by players, but can be touched by other entities (func_activators, for instance)." : "0"
	call(string) : "script function to call when triggered."
	requires(string) : "item required in players inventory to fire."
	removeItem(string) : "if above item is removed from inventory when used."
]

@PointClass color(76 25 153) size(-8 -8 -8, 8 8 8) model({ "path": "sprites/joystick.png", "scale": 0.03125 }) = trigger_relay : "Non-touchable repeatable trigger.  Used as a proxy for triggering multiple targets in script, or from other entities.  Must be targeted at one or more entities.  The basic time between firing is a random time between (wait - random) and (wait + random).
"
[
	spawnclass(string) : "" : "idTrigger_Multi"
	wait(string) : "seconds between triggerings.  Use '-1' to indicate one time only." : "0"
	random(string) : "wait variance." : "0"
	delay(string) : "seconds to wait before firing after triggered." : "0"
	noTouch(string) : "" : "1"
	call(string) : "script function to call when triggered."
	requires(string) : "item required in players inventory to fire."
	removeItem(string) : "if above item is removed from inventory when used."
]

@SolidClass color(76 25 153) size(-8 -8 -8, 8 8 8) = trigger_timer : "Repeatedly fires its targets.  Can be turned on or off by using.  The basic time between firing is a random time between (wait - random) and (wait + random).
"
[
	spawnclass(string) : "" : "idTrigger_Timer"
	start_on(string) : "whether timer should be active when the level starts." : "0"
	wait(string) : "seconds between triggerings.  Use '-1' to indicate one time only." : "0.5"
	random(string) : "wait variance." : "0"
	call(string) : "script function to call when triggered."
]

@SolidClass color(127 127 127) = trigger_touch : "Continuously tests whether other entities are touching and calls a scriptfunction for any such entities.Be carefull using this trigger because when active this trigger is fairly expensive.
"
[
	spawnclass(string) : "" : "idTrigger_Touch"
	start_on(boolean) : "if true the trigger starts on." : 0
	call(string) : "script function to call when an entity touches the trigger.The script function should have a single entity as parameter."
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/bfg/bfg_world.obj" }) = weapon_bfg : "BFG
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/bfg/bfg_world.lwo"
	model_view(string) : "" : "viewmodel_bfg"
	model_world(string) : "" : "worldmodel_bfg"
	joint_attach(string) : "" : "BFG_ATTACHER"
	def_dropItem(string) : "" : "moveable_item_bfg"
	inv_name(string) : "" : "#str_00100197"
	inv_weapon(string) : "" : "weapon_bfg"
	inv_ammo_bfg(string) : "" : "4"
	inv_item(string) : "" : "5"
	inv_desc(string) : "" : "#str_02540"
	display_name(string) : "" : "#str_02022"
	icon(string) : "" : "guis/assets/hud/wpn_8"
	pdaIcon(string) : "" : "guis/assets/hud/icons/bfg_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/bfgw.tga"
	weaponAngleOffsetAverages(string) : "" : "15"
	weaponAngleOffsetScale(string) : "" : ".5"
	weaponAngleOffsetMax(string) : "" : "50"
	weaponOffsetTime(string) : "" : "500"
	weaponOffsetScale(string) : "" : "0.005"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	gui(string) : "" : "guis/weapons/bfg.gui"
	mtr_guiLightShader(string) : "" : "lights/viewWeaponGuiLight"
	def_overcharge_damage(string) : "" : "damage_bfg_overcharge"
	def_overcharge(string) : "" : "env_bfg_overcharge"
	snd_explode(string) : "" : "rocket_impact"
	smoke_muzzle(string) : "" : "BFG_barrel.ptr"
	weapon_scriptobject(string) : "" : "weapon_bfg"
	def_projectile(string) : "" : "projectile_bfg"
	ammoType(string) : "" : "ammo_bfg"
	ammoRequired(string) : "" : "1"
	clipSize(string) : "" : "4"
	powerAmmo(string) : "" : "1"
	mtr_flashShader(string) : "" : "lights/bfg_flare"
	flashColor(string) : "" : "0.8 1 0.7"
	flashRadius(string) : "" : "32"
	silent_fire(string) : "" : "0"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	skin_invisible(string) : "" : "skins/bfg_invis"
	spread(string) : "" : "0"
	controllerShakeHighMag(string) : "" : "1.0"
	controllerShakeHighTime(string) : "" : "750"
	controllerShakeLowMag(string) : "" : "1.0"
	controllerShakeLowTime(string) : "" : "750"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/_DEFAULT.obj" }) = weapon_bloodstone_active1 : "Artifact
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "_DEFAULT"
	model_view(string) : "" : "viewmodel_bloodstone_passive"
	model_world(string) : "" : "worldmodel_bloodstone_passive"
	joint_attach(string) : "" : "FL_ATTACHER"
	inv_name(string) : "" : "#str_00100201"
	inv_weapon(string) : "" : "weapon_bloodstone_active1"
	inv_item(string) : "" : "5"
	icon(string) : "" : "guis/assets/hud/wpn_11"
	hudIcon(string) : "" : "guis/assets/hud/icons/bloodorb2w.tga"
	weapon_scriptobject(string) : "" : "weapon_bloodstone_active1"
	ammoType(string) : "" : "ammo_bloodstone"
	ammoRequired(string) : "" : "1000"
	clipSize(string) : "" : "0"
	lowAmmo(string) : "" : "-1"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	flashPointLight(string) : "" : "1"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/_DEFAULT.obj" }) = weapon_bloodstone_active2 : "Artifact
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "_DEFAULT"
	model_view(string) : "" : "viewmodel_bloodstone_passive"
	model_world(string) : "" : "worldmodel_bloodstone_passive"
	joint_attach(string) : "" : "FL_ATTACHER"
	inv_name(string) : "" : "#str_00100202"
	inv_weapon(string) : "" : "weapon_bloodstone_active2"
	inv_item(string) : "" : "5"
	icon(string) : "" : "guis/assets/hud/wpn_11"
	hudIcon(string) : "" : "guis/assets/hud/icons/bloodorb2w.tga"
	weapon_scriptobject(string) : "" : "weapon_bloodstone_active2"
	ammoType(string) : "" : "ammo_bloodstone"
	ammoRequired(string) : "" : "1000"
	clipSize(string) : "" : "0"
	lowAmmo(string) : "" : "-1"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	flashPointLight(string) : "" : "1"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/_DEFAULT.obj" }) = weapon_bloodstone_active3 : "Artifact
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "_DEFAULT"
	model_view(string) : "" : "viewmodel_bloodstone_passive"
	model_world(string) : "" : "worldmodel_bloodstone_passive"
	joint_attach(string) : "" : "FL_ATTACHER"
	inv_name(string) : "" : "#str_00100203"
	inv_weapon(string) : "" : "weapon_bloodstone_active3"
	inv_item(string) : "" : "5"
	icon(string) : "" : "guis/assets/hud/wpn_11"
	hudIcon(string) : "" : "guis/assets/hud/icons/bloodorb2w.tga"
	weapon_scriptobject(string) : "" : "weapon_bloodstone_active3"
	ammoType(string) : "" : "ammo_bloodstone"
	ammoRequired(string) : "" : "1000"
	clipSize(string) : "" : "0"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	flashPointLight(string) : "" : "1"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/_DEFAULT.obj" }) = weapon_bloodstone_passive : "Artifact
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "_DEFAULT"
	model_view(string) : "" : "viewmodel_bloodstone_passive"
	model_world(string) : "" : "worldmodel_bloodstone_passive"
	joint_attach(string) : "" : "SOUL_ATTACHER"
	inv_name(string) : "" : "#str_00100186"
	inv_weapon(string) : "" : "weapon_bloodstone_passive"
	inv_item(string) : "" : "5"
	icon(string) : "" : "guis/assets/hud/wpn_11"
	inv_desc(string) : "" : "#str_00100213"
	display_name(string) : "" : "#str_00100209"
	pdaIcon(string) : "" : "guis/assets/hud/icons/shotgun_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/bloodorbw.tga"
	weapon_scriptobject(string) : "" : "weapon_bloodstone_passive"
	ammoType(string) : "" : "ammo_bloodstone"
	ammoRequired(string) : "" : "1000"
	clipSize(string) : "" : "0"
	lowAmmo(string) : "" : "-1"
	mtr_flashShader(string) : "" : "lights/d3xp/lights/bloodstonelight"
	flashColor(string) : "" : "1 1 1"
	flashTime(string) : "" : "0.016"
	flashRadius(string) : "" : "400"
	silent_fire(string) : "" : "1"
	flashPointLight(string) : "" : "1"
	snd_chargewhisper(string) : "" : "artifact_charge_whisper"
	snd_idleloop(string) : "" : "artifact_idleloop"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/chaingun/w_chaingun.obj" }) = weapon_chaingun : "Chaingun
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/chaingun/w_chaingun.lwo"
	model_view(string) : "" : "viewmodel_chaingun"
	model_world(string) : "" : "worldmodel_chaingun"
	joint_attach(string) : "" : "CHAINGUN_ATTACHER"
	def_dropItem(string) : "" : "moveable_item_chaingun"
	inv_name(string) : "" : "#str_00100181"
	inv_weapon(string) : "" : "weapon_chaingun"
	inv_ammo_belt(string) : "" : "30"
	inv_item(string) : "" : "5"
	inv_desc(string) : "" : "#str_02536"
	display_name(string) : "" : "#str_02477"
	icon(string) : "" : "guis/assets/hud/wpn_11"
	pdaIcon(string) : "" : "guis/assets/hud/icons/chaingun_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/chaingunw.tga"
	gui(string) : "" : "guis/weapons/chaingun.gui"
	mtr_guiLightShader(string) : "" : "lights/viewWeaponGuiLight"
	weapon_scriptobject(string) : "" : "weapon_chaingun"
	def_projectile(string) : "" : "projectile_chaingunbullet"
	ammoType(string) : "" : "ammo_belt"
	ammoRequired(string) : "" : "1"
	clipSize(string) : "" : "60"
	lowAmmo(string) : "" : "10"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "220"
	silent_fire(string) : "" : "0"
	muzzle_kick_time(string) : "" : ".1"
	muzzle_kick_maxtime(string) : "" : ".6"
	muzzle_kick_angles(string) : "" : "-4 -5 -10"
	muzzle_kick_offset(string) : "" : "1 1 2"
	recoilTime(string) : "" : "100"
	recoilAngles(string) : "" : "-1 0 0"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-25"
	weaponAngleOffsetAverages(string) : "" : "10"
	weaponAngleOffsetScale(string) : "" : ".5"
	weaponAngleOffsetMax(string) : "" : "25"
	weaponOffsetTime(string) : "" : "400"
	weaponOffsetScale(string) : "" : "0.005"
	smoke_wound_metal(string) : "" : "bulletricochet.prt"
	smoke_wound_ricochet(string) : "" : "bulletricochet.prt"
	smoke_muzzle(string) : "" : "cgmuzzlesmoke.prt"
	snd_acquire(string) : "" : "player_chaingun_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	snd_fire(string) : "" : "player_chaingun_fire"
	snd_winddown(string) : "" : "player_chaingun_winddown"
	snd_windup(string) : "" : "player_chaingun_windup"
	snd_lowammo(string) : "" : "player_machinegun_lowammo"
	snd_spin(string) : "" : "player_chaingun_motorloop"
	skin_invisible(string) : "" : "skins/chaingun_invis"
	def_ejectBrass(string) : "" : "debris_brass"
	ejectBrassDelay(string) : "" : "10"
	spread(string) : "" : "5"
	controllerShakeHighMag(string) : "" : "1.0"
	controllerShakeHighTime(string) : "" : "100"
	controllerShakeLowMag(string) : "" : "0.9"
	controllerShakeLowTime(string) : "" : "250"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/chainsaw/w_chainsaw.obj" }) = weapon_chainsaw : "Chainsaw
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/chainsaw/w_chainsaw.lwo"
	model_view(string) : "" : "viewmodel_chainsaw"
	model_world(string) : "" : "worldmodel_chainsaw"
	joint_attach(string) : "" : "CHAINSAW_ATTACHER"
	def_dropItem(string) : "" : "moveable_item_chainsaw"
	inv_name(string) : "" : "#str_00100205"
	inv_weapon(string) : "" : "weapon_chainsaw"
	inv_item(string) : "" : "5"
	inv_icon(string) : "" : "guis/assets/hud/wpn_9"
	inv_desc(string) : "" : "#str_02541"
	display_name(string) : "" : "#str_02481"
	pdaIcon(string) : "" : "guis/assets/hud/icons/chainsaw_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/chainsaww.tga"
	weapon_scriptobject(string) : "" : "weapon_chainsaw"
	def_melee(string) : "" : "damage_chainsaw"
	melee_distance(string) : "" : "64"
	ammoType(string) : "" : ""
	ammoRequired(string) : "" : "0"
	clipSize(string) : "" : "0"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	silent_fire(string) : "" : "0"
	recoilTime(string) : "" : "0"
	recoilAngles(string) : "" : "0 0 0"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-20"
	weaponAngleOffsetAverages(string) : "" : "15"
	weaponAngleOffsetScale(string) : "" : ".5"
	weaponAngleOffsetMax(string) : "" : "50"
	weaponOffsetTime(string) : "" : "500"
	weaponOffsetScale(string) : "" : "0.005"
	impact_damage_effect(string) : "" : "1"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	snd_hum(string) : "" : "player_chainsaw_idle"
	smoke_muzzle(string) : "" : "chainsaw_smoke.prt"
	continuousSmoke(string) : "" : "1"
	smoke_strike(string) : "" : "chainsawstrike.prt"
	mtr_strike(string) : "" : "textures/decals/chainsawh02"
	snd_startattack(string) : "" : "player_chainsaw_startAttack"
	snd_attack(string) : "" : "player_chainsaw_attack"
	snd_stopattack(string) : "" : "player_chainsaw_stopAttack"
	snd_cspull(string) : "" : "monster_zombie_chainsaw_pull"
	snd_csrelease(string) : "" : "monster_zombie_chainsaw_release"
	snd_csattack(string) : "" : "monster_zombie_chainsaw_attack1"
	snd_csidle(string) : "" : "monster_zombie_chainsaw_idle"
	snd_putaway(string) : "" : "player_chainsaw_putaway"
	skin_invisible(string) : "" : "skins/chainsaw_invis"
	controllerShakeHighMag(string) : "" : "1.0"
	controllerShakeHighTime(string) : "" : "100"
	controllerShakeLowMag(string) : "" : "0.9"
	controllerShakeLowTime(string) : "" : "250"
	controllerConstantShakeHighMag(string) : "" : "0.2"
	controllerConstantShakeHighTime(string) : "" : "100"
	controllerConstantShakeLowMag(string) : "" : "0.05"
	controllerConstantShakeLowTime(string) : "" : "250"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/flashlight/flashlight2_world.obj" }) = weapon_flashlight : "Flashlight
"
[
	model(string) : "" : "models/items/flashlight/flashlight2_world.lwo"
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model_view(string) : "" : "viewmodel_flashlight"
	model_world(string) : "" : "worldmodel_flashlight"
	joint_attach(string) : "" : "FL_ATTACHER"
	inv_name(string) : "" : "#str_00100187"
	inv_weapon(string) : "" : "weapon_flashlight"
	inv_item(string) : "" : "5"
	icon(string) : "" : "guis/assets/hud/wpn_10"
	inv_desc(string) : "" : "#str_weapon_flashlight_desc"
	display_name(string) : "" : "#str_02482"
	pdaIcon(string) : "" : "guis/assets/hud/icons/flashlight_new.tga"
	impact_damage_effect(string) : "" : "1"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	weapon_scriptobject(string) : "" : "weapon_flashlight"
	def_melee(string) : "" : "damage_flashlight"
	melee_distance(string) : "" : "48"
	ammoType(string) : "" : ""
	ammoRequired(string) : "" : "0"
	clipSize(string) : "" : "0"
	mtr_flashShader(string) : "" : "lights/flashlight5"
	flashColor(string) : "" : "1 1 1"
	flashTime(string) : "" : "0.016"
	flashRadius(string) : "" : "400"
	silent_fire(string) : "" : "1"
	flashAngle(string) : "" : "22.0"
	flashTarget(string) : "" : "0 0 1280"
	flashUp(string) : "" : "0 640 0"
	flashRight(string) : "" : "-640 0 0"
	flashPointLight(string) : "" : "0"
	snd_acquire(string) : "" : "flashlight_pickup"
	skin_on(string) : "" : "skins/models/weapons/flashlight_on"
	skin_on_invis(string) : "" : "skins/models/weapons/flashlight_on_invis"
	skin_off(string) : "" : "skins/models/weapons/flashlight_off"
	skin_off_invis(string) : "" : "skins/models/weapons/flashlight_off_invis"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/flashlight/flashlight2_world.obj" }) = weapon_flashlight_new : "Flashlight
"
[
	model(string) : "" : "models/items/flashlight/flashlight2_world.lwo"
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model_view(string) : "" : "viewmodel_flashlight_new"
	model_world(string) : "" : "worldmodel_flashlight_new"
	joint_attach(string) : "" : "FL_ATTACHER"
	inv_name(string) : "" : "#str_00100187"
	inv_weapon(string) : "" : "weapon_flashlight_new"
	inv_item(string) : "" : "5"
	icon(string) : "" : "guis/assets/hud/wpn_10"
	inv_desc(string) : "" : "#str_weapon_flashlight_desc"
	display_name(string) : "" : "#str_02482"
	pdaIcon(string) : "" : ""
	impact_damage_effect(string) : "" : "1"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	weapon_scriptobject(string) : "" : "weapon_flashlight"
	def_melee(string) : "" : "damage_flashlight_new"
	melee_distance(string) : "" : "48"
	ammoType(string) : "" : ""
	ammoRequired(string) : "" : "0"
	clipSize(string) : "" : "0"
	mtr_flashShader(string) : "" : "lights/flashlight5"
	flashColor(string) : "" : "1 1 1"
	flashTime(string) : "" : "0.016"
	flashRadius(string) : "" : "400"
	silent_fire(string) : "" : "1"
	flashAngle(string) : "" : "22.0"
	flashTarget(string) : "" : "0 0 1280"
	flashUp(string) : "" : "0 640 0"
	flashRight(string) : "" : "-640 0 0"
	flashPointLight(string) : "" : "0"
	snd_acquire(string) : "" : "flashlight_pickup"
	skin_on(string) : "" : "skins/models/weapons/flashlight_on"
	skin_on_invis(string) : "" : "skins/models/weapons/flashlight_on_invis_new"
	skin_off(string) : "" : "skins/models/weapons/flashlight_off"
	skin_off_invis(string) : "" : "skins/models/weapons/flashlight_off_invis_new"
	start_off(string) : "" : "1"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/grabber/grabber_world.obj" }) = weapon_grabber : "Grabber
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/grabber/grabber_world.ase"
	model_view(string) : "" : "viewmodel_grabber"
	model_world(string) : "" : "worldmodel_grabber"
	joint_attach(string) : "" : "SHOTGUN_ATTACHER"
	inv_name(string) : "" : "#str_00100207"
	inv_weapon(string) : "" : "weapon_grabber"
	inv_item(string) : "" : "5"
	icon(string) : "" : "guis/assets/hud/wpn_10"
	inv_desc(string) : "" : "#str_00100210"
	display_name(string) : "" : "#str_00100207"
	hudIcon(string) : "" : "guis/assets/hud/icons/grabberw.tga"
	gui(string) : "" : "guis/weapons/grabber.gui"
	smoke_muzzle(string) : "" : "grabbersmoke.prt"
	smoke_joint(string) : "" : "smokeparticle"
	weapon_scriptobject(string) : "" : "weapon_grabber"
	def_melee(string) : "" : "damage_flashlight"
	melee_distance(string) : "" : "32"
	ammoType(string) : "" : ""
	ammoRequired(string) : "" : "0"
	clipSize(string) : "" : "0"
	mtr_flashShader(string) : "" : "lights/flashlight5"
	flashColor(string) : "" : "1 1 1"
	flashTime(string) : "" : "0.016"
	flashRadius(string) : "" : "400"
	silent_fire(string) : "" : "1"
	flashAngle(string) : "" : "22.0"
	flashTarget(string) : "" : "0 0 1280"
	flashUp(string) : "" : "0 640 0"
	flashRight(string) : "" : "-640 0 0"
	flashPointLight(string) : "" : "0"
	snd_cangrab(string) : "" : "player_grabber_cangrab"
	snd_acquire(string) : "" : "guisounds_weapon"
	snd_warning(string) : "" : "player_grabber_warning"
	snd_hum(string) : "" : "grabber_idle"
	snd_fireloop(string) : "" : "grabber_fireloop"
	snd_stopfire(string) : "" : "grabber_stopfire"
	snd_startfire(string) : "" : "grabber_startfire"
	snd_release(string) : "" : "grabber_release"
	snd_electroloop(string) : "" : "grabber_electro"
	snd_mainfire(string) : "" : "grabber_mainfire"
	snd_maindrop(string) : "" : "grabber_maindrop"
	skin_flashon(string) : "" : "skins/models/weapons/flashlight_on.skin"
	weapon_particle1(string) : "" : "barrel_upper"
	barrel_upper_joint(string) : "" : "particle_upper"
	barrel_upper_particle(string) : "" : "grabber_upper.prt"
	barrel_upper_smoke(string) : "" : "0"
	weapon_light1(string) : "" : "light_barrel_upper"
	light_barrel_upper_joint(string) : "" : "light_upper"
	light_barrel_upper_shader(string) : "" : "lights/grabberLight"
	light_barrel_upper_radius(string) : "" : "50"
	weapon_light2(string) : "" : "light_barrel_lower"
	light_barrel_lower_joint(string) : "" : "light_lower"
	light_barrel_lower_shader(string) : "" : "lights/grabberLight"
	light_barrel_lower_radius(string) : "" : "50"
	weapon_light3(string) : "" : "light_side"
	light_side_joint(string) : "" : "sidelight"
	light_side_shader(string) : "" : "lights/grabberLight2"
	light_side_radius(string) : "" : "50"
	weapon_light4(string) : "" : "gLightBlue"
	gLightBlue_joint(string) : "" : "guilight"
	gLightBlue_shader(string) : "" : "lights/grabberguilightblue"
	gLightBlue_radius(string) : "" : "3"
	weapon_light5(string) : "" : "gLightYellow"
	gLightYellow_joint(string) : "" : "guilight"
	gLightYellow_shader(string) : "" : "lights/grabberguilightyellow"
	gLightYellow_radius(string) : "" : "3"
	weapon_light6(string) : "" : "gLightRed"
	gLightRed_joint(string) : "" : "guilight"
	gLightRed_shader(string) : "" : "lights/grabberguilightred"
	gLightRed_radius(string) : "" : "3"
	model_barrelburn(string) : "" : "barrelfire.prt"
	model_precache1(string) : "" : "grabber_upper.prt"
	mtr_precache2(string) : "" : "lights/grabberLight"
	mtr_precache3(string) : "" : "lights/grabberLight2"
	mtr_precache4(string) : "" : "lights/grabberguilightblue"
	mtr_precache5(string) : "" : "lights/grabberguilightyellow"
	mtr_precache6(string) : "" : "lights/grabberguilightred"
	skin_invisible(string) : "" : "skins/grabber_invis"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/items/grenade_ammo/grenade.obj" }) = weapon_handgrenade : "Hand Grenade
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/items/grenade_ammo/grenade.lwo"
	model_view(string) : "" : "viewmodel_grenade"
	model_world(string) : "" : "worldmodel_handgrenade"
	joint_attach(string) : "" : "NADE_ATTACHER"
	def_dropItem(string) : "" : "moveable_item_grenades"
	inv_name(string) : "" : "#str_07013"
	inv_weapon(string) : "" : "weapon_handgrenade"
	inv_ammo_grenades(string) : "" : "5"
	inv_item(string) : "" : "5"
	inv_desc(string) : "" : "#str_02537"
	display_name(string) : "" : "#str_02478"
	icon(string) : "" : "guis/assets/hud/wpn_4"
	pdaIcon(string) : "" : "guis/assets/hud/icons/grenade_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/grenadew.tga"
	weapon_scriptobject(string) : "" : "weapon_handgrenade"
	def_projectile(string) : "" : "projectile_grenade"
	def_explode_inhand(string) : "" : "env_grenade_explodeinhand"
	def_damage_inhand(string) : "" : "damage_grenadeSplash_inhand"
	ammoType(string) : "" : "ammo_grenades"
	ammoRequired(string) : "" : "1"
	clipSize(string) : "" : "0"
	silent_fire(string) : "" : "1"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	snd_acquire(string) : "" : "player_grenade_use"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	snd_explode(string) : "" : "rocket_impact"
	skin_nade(string) : "" : "skins/models/weapons/nade"
	skin_nade_invis(string) : "" : "skins/models/weapons/nade_invis"
	skin_nonade(string) : "" : "skins/models/weapons/nonade"
	skin_nonade_invis(string) : "" : "skins/models/weapons/nonade_invis"
	spread(string) : "" : "0"
	primed_fuse(string) : "" : "3"
	controllerShakeHighMag(string) : "" : "0.3"
	controllerShakeHighTime(string) : "" : "50"
	controllerShakeLowMag(string) : "" : "0.6"
	controllerShakeLowTime(string) : "" : "100"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/machinegun/w_machinegun.obj" }) = weapon_machinegun : "Machinegun
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/machinegun/w_machinegun.lwo"
	model_view(string) : "" : "viewmodel_machinegun"
	model_world(string) : "" : "worldmodel_machinegun"
	joint_attach(string) : "" : "MGATTACHER"
	def_dropItem(string) : "" : "moveable_item_machinegun"
	weaponAngleOffsetAverages(string) : "" : "10"
	weaponAngleOffsetScale(string) : "" : ".25"
	weaponAngleOffsetMax(string) : "" : "15"
	weaponOffsetTime(string) : "" : "400"
	weaponOffsetScale(string) : "" : "0.005"
	inv_name(string) : "" : "#str_00100180"
	inv_weapon(string) : "" : "weapon_machinegun"
	inv_ammo_clip(string) : "" : "10"
	inv_item(string) : "" : "5"
	inv_desc(string) : "" : "#str_02535"
	display_name(string) : "" : "#str_02476"
	weapon_scriptobject(string) : "" : "weapon_machinegun"
	def_projectile(string) : "" : "projectile_bullet_machinegun"
	ammoType(string) : "" : "ammo_clip"
	ammoRequired(string) : "" : "1"
	clipSize(string) : "" : "60"
	lowAmmo(string) : "" : "10"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	silent_fire(string) : "" : "0"
	gui(string) : "" : "guis/weapons/machinegun.gui"
	mtr_guiLightShader(string) : "" : "lights/viewWeaponGuiLight"
	icon(string) : "" : "guis/assets/hud/wpn_3"
	pdaIcon(string) : "" : "guis/assets/hud/icons/machinegun_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/machinegunw.tga"
	muzzle_kick_time(string) : "" : "0.2"
	muzzle_kick_maxtime(string) : "" : "0.6"
	muzzle_kick_angles(string) : "" : "0 0 0"
	muzzle_kick_offset(string) : "" : "1 1 2"
	recoilTime(string) : "" : "145"
	recoilAngles(string) : "" : "-1 0 0"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	smoke_muzzle(string) : "" : "mgmuzzlesmoke.prt"
	def_ejectBrass(string) : "" : "debris_brass"
	ejectBrassDelay(string) : "" : "10"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	snd_lowammo(string) : "" : "player_machinegun_lowammo"
	snd_glass(string) : "" : "bullet_impact_glass"
	skin_invisible(string) : "" : "skins/machinegun_invis"
	spread(string) : "" : "1"
	controllerShakeHighMag(string) : "" : "0.5"
	controllerShakeHighTime(string) : "" : "100"
	controllerShakeLowMag(string) : "" : "0.3"
	controllerShakeLowTime(string) : "" : "60"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/pistol/w_pistol.obj" }) = weapon_pistol : "Pistol
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/pistol/w_pistol.lwo"
	model_view(string) : "" : "viewmodel_pistol"
	model_world(string) : "" : "worldmodel_pistol"
	joint_attach(string) : "" : "PISTOL_ATTACHER"
	def_dropItem(string) : "" : "moveable_item_pistol"
	inv_name(string) : "" : "#str_00100178"
	inv_weapon(string) : "" : "weapon_pistol"
	inv_item(string) : "" : "5"
	inv_ammo_bullets(string) : "" : "12"
	inv_desc(string) : "" : "#str_02533"
	display_name(string) : "" : "#str_01819"
	icon(string) : "" : "guis/assets/hud/wpn_1"
	pdaIcon(string) : "" : "guis/assets/hud/icons/pistol_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/pistolw.tga"
	weapon_scriptobject(string) : "" : "weapon_pistol"
	def_projectile(string) : "" : "projectile_bullet_pistol"
	ammoType(string) : "" : "ammo_bullets"
	ammoRequired(string) : "" : "1"
	clipSize(string) : "" : "12"
	lowAmmo(string) : "" : "4"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	silent_fire(string) : "" : "0"
	recoilTime(string) : "" : "125"
	recoilAngles(string) : "" : "-1 0 0"
	weaponAngleOffsetAverages(string) : "" : "10"
	weaponAngleOffsetScale(string) : "" : ".25"
	weaponAngleOffsetMax(string) : "" : "10"
	weaponOffsetTime(string) : "" : "400"
	weaponOffsetScale(string) : "" : "0.005"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	smoke_muzzle(string) : "" : "muzzlesmoke.prt"
	def_ejectBrass(string) : "" : "debris_brass"
	ejectBrassDelay(string) : "" : "10"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	skin_invisible(string) : "" : "skins/pistol_invis"
	spread(string) : "" : "0"
	controllerShakeHighMag(string) : "" : "0.6"
	controllerShakeHighTime(string) : "" : "80"
	controllerShakeLowMag(string) : "" : "0.4"
	controllerShakeLowTime(string) : "" : "120"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/plasmagun/plasmagun_world.obj" }) = weapon_plasmagun : "Plasma Gun
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/plasmagun/plasmagun_world.lwo"
	model_view(string) : "" : "viewmodel_plasmagun"
	model_world(string) : "" : "worldmodel_plasmagun"
	joint_attach(string) : "" : "pgATTACHER"
	def_dropItem(string) : "" : "moveable_item_plasmagun"
	inv_name(string) : "" : "#str_01456"
	inv_weapon(string) : "" : "weapon_plasmagun"
	inv_ammo_cells(string) : "" : "50"
	inv_item(string) : "" : "5"
	inv_desc(string) : "" : "#str_02538"
	display_name(string) : "" : "#str_02479"
	icon(string) : "" : "guis/assets/hud/wpn_5"
	pdaIcon(string) : "" : "guis/assets/hud/icons/plasmagun_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/plasmagunw.tga"
	gui(string) : "" : "guis/weapons/plasmagun.gui"
	mtr_guiLightShader(string) : "" : "lights/viewWeaponGuiLight"
	weapon_scriptobject(string) : "" : "weapon_plasmagun"
	def_projectile(string) : "" : "projectile_plasmablast"
	muzzle_launch(string) : "" : "1"
	ammoType(string) : "" : "ammo_cells"
	ammoRequired(string) : "" : "1"
	clipSize(string) : "" : "50"
	lowAmmo(string) : "" : "10"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "0.18 0.70 0.82"
	flashRadius(string) : "" : "120"
	silent_fire(string) : "" : "0"
	smoke_muzzle(string) : "" : "plasmamuzzlesmoke.prt"
	gib(string) : "" : "1"
	weaponAngleOffsetAverages(string) : "" : "15"
	weaponAngleOffsetScale(string) : "" : ".40"
	weaponAngleOffsetMax(string) : "" : "20"
	weaponOffsetTime(string) : "" : "500"
	weaponOffsetScale(string) : "" : "0.005"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	nozzleFx(string) : "" : "1"
	nozzleFxFade(string) : "" : "100"
	nozzleGlowColor(string) : "" : "0.18 0.70 0.82"
	nozzleGlowOffset(string) : "" : "-6 2 1"
	nozzleGlowRadius(string) : "" : "8"
	mtr_nozzleGlowShader(string) : "" : "lights/plasmaglow"
	snd_acquire(string) : "" : "player_plasma_raise"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	snd_hum(string) : "" : "player_plasma_idle"
	skin_invisible(string) : "" : "skins/plasma_invis"
	spread(string) : "" : "0"
	controllerShakeHighMag(string) : "" : "0.7"
	controllerShakeHighTime(string) : "" : "25"
	controllerShakeLowMag(string) : "" : "0.5"
	controllerShakeLowTime(string) : "" : "75"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/rocketlauncher/w_rocketlauncher.obj" }) = weapon_rocketlauncher : "Rocket Launcher
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/rocketlauncher/w_rocketlauncher.lwo"
	model_view(string) : "" : "viewmodel_rocketlauncher"
	model_world(string) : "" : "worldmodel_rocketlauncher"
	joint_attach(string) : "" : "RL_ATTACHER"
	def_dropItem(string) : "" : "moveable_item_rocketlauncher"
	inv_name(string) : "" : "#str_01424"
	inv_weapon(string) : "" : "weapon_rocketlauncher"
	inv_ammo_rockets(string) : "" : "5"
	inv_item(string) : "" : "5"
	inv_desc(string) : "" : "#str_02539"
	display_name(string) : "" : "#str_02480"
	icon(string) : "" : "guis/assets/hud/wpn_6"
	pdaIcon(string) : "" : "guis/assets/hud/icons/rocketlauncher_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/rocketlauncherw.tga"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-20"
	weapon_scriptobject(string) : "" : "weapon_rocketlauncher"
	def_projectile(string) : "" : "projectile_rocket"
	ammoType(string) : "" : "ammo_rockets"
	ammoRequired(string) : "" : "1"
	clipSize(string) : "" : "5"
	lowAmmo(string) : "" : "1"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	silent_fire(string) : "" : "0"
	recoilTime(string) : "" : "325"
	recoilAngles(string) : "" : "-1 0 0"
	weaponAngleOffsetAverages(string) : "" : "15"
	weaponAngleOffsetScale(string) : "" : ".5"
	weaponAngleOffsetMax(string) : "" : "50"
	weaponOffsetTime(string) : "" : "500"
	weaponOffsetScale(string) : "" : "0.005"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	skin_1(string) : "" : "skins/models/weapons/0rox.skin"
	skin_2(string) : "" : "skins/models/weapons/1rox.skin"
	skin_3(string) : "" : "skins/models/weapons/2rox.skin"
	skin_4(string) : "" : "skins/models/weapons/3rox.skin"
	skin_5(string) : "" : "skins/models/weapons/4rox.skin"
	skin_6(string) : "" : "skins/models/weapons/5rox.skin"
	skin_invisible(string) : "" : "skins/rocket_invis"
	spread(string) : "" : "1"
	controllerShakeHighMag(string) : "" : "1.0"
	controllerShakeHighTime(string) : "" : "500"
	controllerShakeLowMag(string) : "" : "0.9"
	controllerShakeLowTime(string) : "" : "750"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/shotgun/w_shotgun2.obj" }) = weapon_shotgun : "Shotgun
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/shotgun/w_shotgun2.lwo"
	model_view(string) : "" : "viewmodel_shotgun"
	model_world(string) : "" : "worldmodel_shotgun"
	joint_attach(string) : "" : "SHOTGUN_ATTACHER"
	def_dropItem(string) : "" : "moveable_item_shotgun"
	inv_name(string) : "" : "#str_00243"
	inv_weapon(string) : "" : "weapon_shotgun"
	inv_ammo_shells(string) : "" : "4"
	inv_item(string) : "" : "5"
	inv_desc(string) : "" : "#str_02534"
	display_name(string) : "" : "#str_01820"
	icon(string) : "" : "guis/assets/hud/wpn_2"
	pdaIcon(string) : "" : "guis/assets/hud/icons/shotgun_new.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/shotgunw.tga"
	weapon_scriptobject(string) : "" : "weapon_shotgun"
	def_projectile(string) : "" : "projectile_bullet_shotgun"
	ammoType(string) : "" : "ammo_shells"
	ammoRequired(string) : "" : "1"
	clipSize(string) : "" : "8"
	lowAmmo(string) : "" : "2"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	silent_fire(string) : "" : "0"
	recoilTime(string) : "" : "325"
	recoilAngles(string) : "" : "-1 0 0"
	weaponAngleOffsetAverages(string) : "" : "15"
	weaponAngleOffsetScale(string) : "" : ".40"
	weaponAngleOffsetMax(string) : "" : "20"
	weaponOffsetTime(string) : "" : "500"
	weaponOffsetScale(string) : "" : "0.005"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	smoke_muzzle(string) : "" : "shotgunmuzzlesmoke.prt"
	def_ejectBrass(string) : "" : "debris_shotgunbrass"
	ejectBrassDelay(string) : "" : "650"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	skin_invisible(string) : "" : "skins/shotgun_invis"
	spread(string) : "" : "22"
	controllerShakeHighMag(string) : "" : "1.0"
	controllerShakeHighTime(string) : "" : "120"
	controllerShakeLowMag(string) : "" : "10.9"
	controllerShakeLowTime(string) : "" : "250"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/doublebarrel/doublebarrel_w.obj" }) = weapon_shotgun_double : "Double Barrel Shotgun
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/doublebarrel/doublebarrel_w.lwo"
	mp_model(string) : "" : "models/weapons/doublebarrel/doublebarrel_w.lwo"
	model_view(string) : "" : "viewmodel_shotgun_double"
	model_world(string) : "" : "worldmodel_shotgun_double"
	joint_attach(string) : "" : "SHOTGUN_ATTACHER"
	def_dropItem(string) : "" : "moveable_item_shotgun_double"
	inv_name(string) : "" : "#str_00100191"
	inv_weapon(string) : "" : "weapon_shotgun_double"
	inv_ammo_shells(string) : "" : "8"
	inv_item(string) : "" : "5"
	inv_icon(string) : "" : "guis/assets/hud/items/shotgun_ammo.tga"
	icon(string) : "" : "guis/assets/hud/wpn_2"
	inv_desc(string) : "" : "#str_00100212"
	display_name(string) : "" : "#str_00100191"
	hudIcon(string) : "" : "guis/assets/hud/icons/doublebarrelw.tga"
	weapon_scriptobject(string) : "" : "weapon_shotgun_double"
	def_projectile(string) : "" : "projectile_bullet_shotgun_double"
	ammoType(string) : "" : "ammo_shells"
	ammoRequired(string) : "" : "1"
	clipSize(string) : "" : "2"
	minclipsize(string) : "" : "2"
	lowAmmo(string) : "" : "0"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	silent_fire(string) : "" : "0"
	recoilTime(string) : "" : "325"
	recoilAngles(string) : "" : "-1 0 0"
	weaponAngleOffsetAverages(string) : "" : "15"
	weaponAngleOffsetScale(string) : "" : ".40"
	weaponAngleOffsetMax(string) : "" : "20"
	weaponOffsetTime(string) : "" : "500"
	weaponOffsetScale(string) : "" : "0.005"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	smoke_muzzle(string) : "" : "shotgunmuzzlesmoke.prt"
	def_ejectBrass(string) : "" : "debris_shotgunbrass"
	ejectBrassDelay(string) : "" : "-1"
	snd_fire(string) : "" : "ssg_fire"
	snd_click(string) : "" : "ssg_click"
	snd_clack(string) : "" : "ssg_clack"
	snd_insert(string) : "" : "ssg_shell_insert"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	skin_invisible(string) : "" : "skins/shotgun_double_invis"
	controllerShakeHighMag(string) : "" : "2.0"
	controllerShakeHighTime(string) : "" : "220"
	controllerShakeLowMag(string) : "" : "20.9"
	controllerShakeLowTime(string) : "" : "350"
]

@PointClass color(76 76 255) size(-16 -16 0, 16 16 32) model({ "path": "_tb/models/weapons/soulcube/w_soulcube.obj" }) = weapon_soulcube : "Soul Cube
"
[
	spawnclass(string) : "" : "idItem"
	size(string) : "" : "32 32 32"
	model(string) : "" : "models/weapons/soulcube/w_soulcube.lwo"
	model_world(string) : "" : "worldmodel_soulcube"
	model_view(string) : "" : "viewmodel_soulcube"
	joint_attach(string) : "" : "SOUL_ATTACHER"
	inv_name(string) : "" : "#str_02023"
	inv_weapon(string) : "" : "weapon_soulcube"
	inv_item(string) : "" : "5"
	icon(string) : "" : "guis/assets/hud/wpn_11"
	pdaIcon(string) : "" : "guis/assets/hud/icons/soul_cube.tga"
	hudIcon(string) : "" : "guis/assets/hud/icons/scubew.tga"
	display_name(string) : "" : "#str_02525"
	inv_desc(string) : "" : "#str_02542"
	mtr_guiLightShader(string) : "" : "lights/viewWeaponGuiLight"
	weapon_scriptobject(string) : "" : "weapon_soulcube"
	def_projectile(string) : "" : "projectile_soulblast"
	ammoType(string) : "" : "ammo_souls"
	ammoRequired(string) : "" : "5"
	clipSize(string) : "" : "0"
	mtr_flashShader(string) : "" : "muzzleflash"
	flashColor(string) : "" : "1 0.8 0.4"
	flashRadius(string) : "" : "120"
	silent_fire(string) : "" : "0"
	hide_time(string) : "" : "0.3"
	hide_distance(string) : "" : "-15"
	spread(string) : "" : "0"
	weaponAngleOffsetAverages(string) : "" : "10"
	weaponAngleOffsetScale(string) : "" : ".5"
	weaponAngleOffsetMax(string) : "" : "400"
	weaponOffsetTime(string) : "" : "400"
	weaponOffsetScale(string) : "" : "0.005"
	snd_acquire(string) : "" : "sound_weapon_acquire"
	snd_respawn(string) : "" : "sound_weapon_respawn"
	snd_raise(string) : "" : "soulcube_raise"
	snd_lower(string) : "" : "soulcube_putaway"
	snd_hum(string) : "" : "soulcube_idle"
	snd_fire_start(string) : "" : "soulcube_fire_start"
	controllerShakeHighMag(string) : "" : "1.0"
	controllerShakeHighTime(string) : "" : "100"
	controllerShakeLowMag(string) : "" : "0.9"
	controllerShakeLowTime(string) : "" : "250"
]

@SolidClass color(0 0 0) = worldspawn : "Every map should have exactly one worldspawn.
"
[
	spawnclass(string) : "" : "idWorldspawn"
	gravity(string) : "gravity value for the level." : "1066"
	name(string) : "" : "world"
	music(string) : "music wav file."
	no_stamina(string) : "disables stamina so the player can always run"
	no_Weapons(string) : "only fists and no melee attacks"
	def_player(string) : "player def to use when spawning this world"
]

