Jump to content
The Dark Mod Forums

The Custom Mine Thread


Sotha

Recommended Posts

In TDM, the mapper can make their custom entities. This thread is for discussion, generation and sharing of custom mine entities. There are a bunch of ready made effects, the mapper can play with. Imagine making a custom noisemaker mines for AI distraction. Or hitman-style deadly "RU-AP" mines that can be detonated with a time delay or alternatively using a remote control. Or a crazy ass holy water mines for silent undead takedowns. Or anti-thief alarm mines that do nothing else but cause a loud noise if the player steps on them.

 

Since TDM lacks a gas mine, I decided to make one. It seems to work just fine. It uses the gas arrow effects, but I had to make a separate gas result for the mine. The radius is larger for the mine, so that the gas reaches the AIs noses immediately upon mine triggering. Enjoy! Let me know if you see something to improve! It could use a slightly larger custom gas particle effect.

 

Entitydef, version 1.

 

 


//
// =========== Gasmine-related entityDefs ======================
//

entityDef atdm:playertools_gasmine
{
"inherit"				"atdm:playertool_stackable"

"editor_usage"			"Gasmine"

"scriptobject"			"playertools_flashmine"

"model"					"models/darkmod/player_equipment/flashmine.lwo"
"toolclass"				"mine"

"inv_name"				"Gasmine"	// Flashmine
"inv_icon"				"guis/assets/hud/inventory_icons/flashmine_icon"

"def_projectile"		"atdm:projectile_gasmine"
"armed"					"0" // grayman #2478 - whether the mine is armed when spawned
"def_armed"				"atdm:projectile_gasmine" // grayman #2478 - replace with  this entity when armed
}

// The mine projectile, copied from weapon_flashbomb.def
entityDef atdm:projectile_gasmine
{
"inherit"	   	 "atdm:projectile_base"
"spawnclass"		"idProjectile"

"model"			 "models/darkmod/player_equipment/flashmine.lwo"

// The result entity that gets spawned on impact
"has_result"		"1"
"def_result"		"atdm:result_gasmine"

//"active_surfaces"	"wood flesh undeadflesh cardboard plastic carpet dirt grass snow sand mud twigs straw"
"active_surfaces"	""

// orientation of projectile model at launch time
"angles"			"10 0 10"

"axial_dir"			"1 0 0"

"launchFromBarrel"		"0"
"health"				"5"					// amount of damage projectile can take if damaged (0 means it can't be destroyed)
"velocity"				"0 0 0"
"angular_velocity"		"0 0 0"				// how the projectile is rotating when it leaves the gun
"thrust"				"0"					// the rate of acceleration (always in the direction of the projectiles model)
"thrust_start"			"0"					// when to start accelerating
"thrust_end"			"0"					// when to stop accelerating
"linear_friction"		"0.5"
"angular_friction"		"1"
"contact_friction"		"0.8"
"bounce"				"0"					// how much speed a projectile retains when it bounces off of objects (coefficient of restitution).  0 means no bounce.
"mass"					"10"
//"gravity"				"800"				// use default game gravity
"fuse"					"10"					// how long before the projectile is removed or self-detonates.  Use 0 for beam weapons (velocity == distance).
"no_fizzle"				"1"					// set this to "1" to prevent the mine from being removed after "fuse" time

"detonate_on_fuse"		"0"					// whether projectile should detonate when it's fuse runs out
"detonate_on_death"		"1"					// whether projectile should detonate when it's "killed" (health runs out)
"detonate_on_world"		"0"					// whether projectile should detonate when it hits an obstacle
"detonate_on_actor"		"1"					// whether projectile should detonate when it hits a character in the game
"impact_damage_effect"	"1"					// whether projectile causes blood splats from characters that bleed
"impact_gib"			"0"					// whether projectile can gib a character or not (for example: bullets don't gib, but rockets do)

"mtr_detonate"			"textures/darkmod/decals/dirt/smut_black_round"
"decal_size"			"75"

"delay"					"4"		// Delay before the mine becomes "active" and can explode

// These are used by the script, not by the SDK
"snd_throw"				"blackjack_swing"
"snd_drop"				""
"snd_fizzle"			""

"def_flashlight"		"atdm:light_flashmine"			// The spawned light if the flash is not directly in sight

// sound of shatter on impact or destroyed
//"snd_explode"			"sound/weapons/explosions/impexp_04.wav"

// propogated sound on impact or destroyed
//"sprS_explode"			"sound/weapons/explosions/impexp_04.wav"

// Don't bind to object when it collides
"bindOnImpact"				"0"

// grayman #2478 - additional or changed spawnargs ---------------------------------------

"snd_fly"				"mine_activate"
"snd_mine_armed"		"mine_armed"
"snd_mine_disarmed"		"mine_disarmed"

"armed"					"0"				// whether the mine is armed when spawned
"is_mine"				"1"				// this is a mine
"def_disarmed"			"atdm:playertools_gasmine"		// change to this entity when disarmed
"bleed"					"1"				// need this to paint the scorch decal when set off by an arrow

// a lockpick can be used on an armed mine to disarm it

"pickable"					"1"
"locked"					"1"
"lock_pins"					"0"
"lock_picktype"				"*"

// Sounds for the lockpicking pin patterns.
// These sounds are used to construct a soundpattern
// based on the mapper setting for a given lock.

"snd_lockpick_pin_00"	   "lockpick_pin_00"
"snd_lockpick_pin_01"		"lockpick_pin_01"
"snd_lockpick_pin_02"		"lockpick_pin_02"
"snd_lockpick_pin_03"		"lockpick_pin_03"
"snd_lockpick_pin_04"		"lockpick_pin_04"
"snd_lockpick_pin_05"		"lockpick_pin_05"
"snd_lockpick_pin_06"		"lockpick_pin_06"
"snd_lockpick_pin_07"		"lockpick_pin_07"
"snd_lockpick_pin_08"		"lockpick_pin_08"
"snd_lockpick_pin_09"		"lockpick_pin_09"
"snd_lockpick_pin_10"		"lockpick_pin_10"
"snd_lockpick_pin_11"		"lockpick_pin_11"
"snd_lockpick_pin_12"		"lockpick_pin_12"
"snd_lockpick_pin_13"		"lockpick_pin_13"
"snd_lockpick_pin_14"		"lockpick_pin_14"
"snd_lockpick_pin_success"	"lockpick_pin_success"

"snd_lockpick_pick_wrong"	"lockpick_pick_wrong"
"snd_lockpick_pin_fail"		"lockpick_pin_fail"
"snd_lockpick_lock_picked"	""

"snd_lockpick_pin_sweetspot"	"lockpick_pin_sweetspot"

// end of additional spawnargs for #2478 -----------------------------------------------
}

entityDef atdm:result_gasmine
{
"inherit"			"atdm:result_arrow_base"

// parametric particles -- temp
"model_dud"			"gas_cloud.prt"

"snd_dud"			"arrow_gas_explode"

"copy_bind"			"0"

"remove_delay"			"10"

// grayman #2468 - removed STIM_KNOCKOUT; let STIM_GAS handle the knockout
//Sotha - Use larger stim radius so that gas reaches AI noses for instant KO.
"sr_type_1"				"20"		// STIM_GAS -> script/tdm_stim_response.script
"sr_radius_1"			"70"		// Radius in Doom 3 units
"sr_radius_final_1"		"70"		// Max radius
"sr_state_1"			"1"
"sr_falloffexponent_1"	"1"
"sr_duration_1"			"7000"		// lasts for 7 seconds (is roughly the same as the particle effect)
"sr_time_interval_1"	"330"		// stim check is made every 330 ms
}

entityDef ShopItem_weapon_gasmine {
"inherit"			"atdm:shopitem_base"
"editor_usage"		"Gas Mine Shop Item"
"displayName"		"Gas Mine"	// Gas Mine
"displayDesc"		"Expensive and illegal, these mines release a poison gas that will immobilize opponents quickly and quietly."	
"itemClassname"		"atdm:playertools_gasmine"
"image"				"guis/assets/purchase_menu/flashmine"
"price"				"75"
"stackable"			"1"
}


 

 

 

A testmap:

 

 

Version 2
// entity 0
{
"classname" "worldspawn"
"editor_drLastCameraPos" "141.054 -82.8375 142.456"
"editor_drLastCameraAngle" "-26.7 102 0"
// primitive 0
{
brushDef3
{
( 0 0 1 56 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 0 1 0 -720 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 1 0 0 -320 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 0 0 -1 -64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 0 -1 0 -64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( -1 0 0 -64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 48 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 1 0 -720 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 1 0 0 -64 ) ( ( 0.009765625 0 253.109375 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 0 -1 -56 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -1 0 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( -1 0 0 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
}
}
// primitive 2
{
brushDef3
{
( 0 0 1 48 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 1 0 -720 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 1 0 0 -320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 0 -1 -56 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -1 0 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( -1 0 0 192 ) ( ( 0.009765625 0 2.890625 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
}
}
// primitive 3
{
brushDef3
{
( 0 0.1476185619831085 0.9890443682670593 -58.81123733520508 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 253.1410369873047 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 1 0 -1256 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 1 0 0 -320 ) ( ( 0.009765625 0 253.109375 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -0.1476185619831085 -0.9890443682670593 50.89888000488281 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 253.1410369873047 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -1 0 720 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( -1 0 0 192 ) ( ( 0.009765625 0 2.890625 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
}
}
// primitive 4
{
brushDef3
{
( 0 0.1476185619831085 0.9890443682670593 -58.81123733520508 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 253.1410369873047 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 1 0 -1256 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 1 0 0 -64 ) ( ( 0.009765625 0 253.109375 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -0.1476185619831085 -0.9890443682670593 50.89888000488281 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 253.1410369873047 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -1 0 720 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( -1 0 0 -64 ) ( ( 0.009765625 0 2.890625 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
}
}
// primitive 5
{
brushDef3
{
( 0 0.1476185619831085 0.9890443682670593 -50.89888000488281 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 253.7128295898438 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 0 1 0 -1256 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 1 0 0 -320 ) ( ( 0.0078125 0 253.6875 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 0 -0.1476185619831085 -0.9890443682670593 42.98652648925781 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 253.7128295898438 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 0 -1 0 720 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( -1 0 0 -64 ) ( ( 0.0078125 0 2.3125 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
}
}
// primitive 6
{
brushDef3
{
( 0 0.1476185619831085 0.9890443682670593 64.83407592773438 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 0 1 0 64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 1 0 0 -320 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 0 -0.1476185619831085 -0.9890443682670593 -72.74642944335938 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( 0 -1 0 -600 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
( -1 0 0 -64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/nature/dirt/dry_earth_stones02_dark" 0 0 0
}
}
// primitive 7
{
brushDef3
{
( 0 0.1476185619831085 0.9890443682670593 56.92171859741211 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 1 0 64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 1 0 0 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -0.1476185619831085 -0.9890443682670593 -64.83407592773438 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -1 0 -600 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( -1 0 0 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
}
}
// primitive 8
{
brushDef3
{
( 0 0.1476185619831085 0.9890443682670593 56.92171859741211 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 1 0 64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 1 0 0 -320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -0.1476185619831085 -0.9890443682670593 -64.83407592773438 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 0 -1 0 -600 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( -1 0 0 192 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
}
}
// primitive 9
{
brushDef3
{
( 0 0 1 -56 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 0 -1 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 -1 0 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( -1 0 0 320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 1 0 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 10
{
brushDef3
{
( 0 0 1 -128 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 0 -1 56 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 -1 0 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( -1 0 0 320 ) ( ( 0.01953125 0 0.2890625 ) ( 0 0.01953125 0.140625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 1 0 -64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 11
{
brushDef3
{
( 0 0 1 -16 ) ( ( 0.006510416511446238 0 0 ) ( 0 0.006510416511446238 16.88541793823242 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 1 0 -424 ) ( ( 0.006510416511446238 0 63.11458206176758 ) ( 0 0.006510416511446238 6.370246410369873e-007 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 1 0 0 64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 0 -1 -64 ) ( ( 0.006510416511446238 0 0 ) ( 0 0.006510416511446238 63.16666793823242 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 -1 0 -64 ) ( ( 0.006510416511446238 0 16.83333396911621 ) ( 0 0.006510416511446238 6.370246410369873e-007 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( -1 0 0 -80 ) ( ( 0.006510416511446238 0 0 ) ( 0 0.006510416511446238 6.370246410369873e-007 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
}
}
// primitive 12
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0.01302083302289248 0 6.354166507720947 ) ( 0 0.01302083302289248 33.77083587646484 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 64 ) ( ( 0.006510416511446238 0 18.29166603088379 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 1 0 0 64 ) ( ( 0.006510416511446238 0 19.125 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 0 -1 -56 ) ( ( 0.01302083302289248 0 6.354166507720947 ) ( 0 0.01302083302289248 126.3333358764648 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -600 ) ( ( 0.01302083302289248 0 33.66666793823242 ) ( 0 0.01302083302289248 0.1041679382324219 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -192 ) ( ( 0.01302083302289248 0 121.6458358764648 ) ( 0 0.01302083302289248 0.1041679382324219 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 13
{
brushDef3
{
( 0 0 1 -136 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 1 0 64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 1 0 0 64 ) ( ( 0.009765625 0 -0.3203125 ) ( 0 0.009765625 -0.640625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 0 -1 40 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 -1 0 -600 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( -1 0 0 -192 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
}
}
// primitive 14
{
brushDef3
{
( 0 0 1 -352 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 1 0 424 ) ( ( 0.009765625 0 7.1484375 ) ( 0 0.009765625 -0.625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 0 -1 40 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 -1 0 -600 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( -1 0 0 320 ) ( ( 0.009765625 0 -0.1171875 ) ( 0 0.009765625 -0.625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
}
}
// primitive 15
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 0 -1 -56 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 -1 0 -600 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( -1 0 0 320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 1 0 424 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 16
{
brushDef3
{
( 0 0 1 32 ) ( ( 0.01302083302289248 0 117.1666717529297 ) ( 0 0.01302083302289248 27.10416603088379 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -1400 ) ( ( 0.01302083302289248 0 4.99999475479126 ) ( 0 0.01302083302289248 127.1666717529297 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -448 ) ( ( 0.01302083302289248 0 21.06250190734863 ) ( 0 0.01302083302289248 127.1666717529297 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -128 ) ( ( 0.01302083302289248 0 117.1666717529297 ) ( 0 0.01302083302289248 5 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 424 ) ( ( 0.01302083302289248 0 27.10416412353516 ) ( 0 0.01302083302289248 127.1666717529297 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 320 ) ( ( 0.006510416511446238 0 4.427083015441895 ) ( 0 0.006510416511446238 63.58333587646484 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 17
{
brushDef3
{
( 0 0 1 -64 ) ( ( 0.009765625 0 253.109375 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 1 0 -1400 ) ( ( 0.009765625 0 0.078125 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 253.109375 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 0 -1 -32 ) ( ( 0.009765625 0 253.109375 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 -1 0 424 ) ( ( 0.009765625 0 0.078125 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( -1 0 0 320 ) ( ( 0.009765625 0 1.5390625 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
}
}
// primitive 18
{
brushDef3
{
( 0 0 1 32 ) ( ( 0.009765625 0 253.109375 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 1 0 -1272 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 253.109375 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 0 -1 -136 ) ( ( 0.009765625 0 254.203125 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 -1 0 1256 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( -1 0 0 -192 ) ( ( 0.009765625 0 2.890625 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
}
}
// primitive 19
{
brushDef3
{
( 0 0 1 -168 ) ( ( 0.01302083302289248 0 8.125 ) ( 0 0.01302083302289248 27.10416603088379 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 600 ) ( ( 0.006510416511446238 0 2.135414123535156 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 0 -1 -56 ) ( ( 0.01302083302289248 0 8.020833015441895 ) ( 0 0.01302083302289248 5 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -728 ) ( ( 0.01302083302289248 0 26.99999809265137 ) ( 0 0.01302083302289248 0.1041679382324219 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -192 ) ( ( 0.01302083302289248 0 120.1875076293945 ) ( 0 0.01302083302289248 0.1041679382324219 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 24 ) ( ( 0.006510416511446238 0 2.135414123535156 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 20
{
brushDef3
{
( 0 0 1 -272 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 1 0 600 ) ( ( 0.01302083302289248 0 0 ) ( 0 0.01302083302289248 0.265625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 0 -1 168 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 255.5703125 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 -1 0 -728 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( -1 0 0 -192 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 1 0 0 24 ) ( ( 0.006510416511446238 0 2.135414123535156 ) ( 0 0.006510416511446238 0.3125006258487701 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 21
{
brushDef3
{
( 0 0 1 -512 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 1 0 728 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 0 -1 -128 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 -1 0 -856 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( -1 0 0 -192 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
}
}
// primitive 22
{
brushDef3
{
( 0 0 1 -512 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 1 0 -1392 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 1 0 0 192 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 0 -1 -128 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 -1 0 -856 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( -1 0 0 -320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
}
}
// primitive 23
{
brushDef3
{
( 0 0 1 -512 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 1 0 -1392 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 1 0 0 -576 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 0 -1 -128 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 -1 0 -856 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( -1 0 0 448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
}
}
// primitive 24
{
brushDef3
{
( 0 0 1 -512 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 1 0 -1512 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 1 0 0 -576 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 0 -1 -128 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 -1 0 1384 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( -1 0 0 -320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
}
}
// primitive 25
{
brushDef3
{
( 0 0 1 -640 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 1 0 -1520 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 1 0 0 -576 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 0 -1 512 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 -1 0 -856 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( -1 0 0 -320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
}
}
// primitive 26
{
brushDef3
{
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0 -1 256 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -600 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 -192 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0.7071068286895752 0.7071068286895752 231.9310302734375 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.2762135863304138 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 27
{
brushDef3
{
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0 -1 272 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -608 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 -192 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0.8944271802902222 0.4472135901451111 415.0141906738281 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.3493856191635132 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 28
{
brushDef3
{
( 0 0 1 -344 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 608 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0 -1 272 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -672 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 -192 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.390625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 29
{
brushDef3
{
( 0 0 1 -208 ) ( ( 0 0.009765625 250.765625 ) ( -0.009765625 0 254.59375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 71.99991607666016 ) ( ( 0.009765625 0 253.8125 ) ( 0 0.009765625 255.0625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -600.0000610351563 ) ( ( 0.009765625 0 250.765625 ) ( 0 0.009765625 255.0625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0 -1 136 ) ( ( 0 -0.009765625 250.765625 ) ( 0.009765625 0 1.40625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 -135.9999084472656 ) ( ( 0.009765625 0 254.59375 ) ( 0 0.009765625 255.0625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 30
{
brushDef3
{
( 0 -1 0 -600.0000610351563 ) ( ( 0.009765625 0 250.765625 ) ( 0 0.009765625 255.0625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0 -1 136 ) ( ( 0 -0.009765625 250.765625 ) ( 0.009765625 0 1.40625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 -71.99991607666016 ) ( ( 0.009765625 0 2.1875 ) ( 0 0.009765625 255.0625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0.8944271802902222 0 0.4472135901451111 -3.577853202819824 ) ( ( 0.009765625 0 255.453125 ) ( 0 0.009765625 252.8205718994141 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 31
{
brushDef3
{
( 0 -1 0 -600.0000610351563 ) ( ( 0.009765625 0 250.765625 ) ( 0 0.009765625 255.0625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0 -1 120 ) ( ( 0 -0.009765625 250.765625 ) ( 0.009765625 0 1.40625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 -63.99991226196289 ) ( ( 0.009765625 0 0.234375 ) ( 0 0.009765625 255.0625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0.7071068286895752 0 0.7071068286895752 -50.91168975830078 ) ( ( 0.009765625 0 255.453125 ) ( 0 0.009765625 251.6358337402344 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 32
{
brushDef3
{
( 0 0 1 -136 ) ( ( 0 -0.009765625 253.265625 ) ( 0.009765625 0 242.875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 320 ) ( ( 0.009765625 0 6.09375 ) ( 0 0.009765625 254.359375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0 -1 64 ) ( ( 0 0.009765625 253.265625 ) ( -0.009765625 0 13.12500095367432 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -392 ) ( ( 0.009765625 0 242.875 ) ( 0 0.009765625 254.359375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 424.0000305175781 ) ( ( 0.009765625 0 2.8125 ) ( 0 0.009765625 254.359375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 -1408 ) ( ( 0.009765625 0 2.578125 ) ( 0 0.009765625 63.296875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 33
{
brushDef3
{
( 0 0 -1 64 ) ( ( 0 0.009765625 253.265625 ) ( -0.009765625 0 10.23437595367432 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -328 ) ( ( 0.009765625 0 249.90625 ) ( 0 0.009765625 254.359375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 424.0000305175781 ) ( ( 0.009765625 0 2.734375 ) ( 0 0.009765625 254.359375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -0.8944271802902222 0 0.4472135901451111 257.5949401855469 ) ( ( 0.009765625 0 8.281250953674316 ) ( 0 0.009765625 253.3097229003906 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 -967.9999389648438 ) ( ( 0.009765625 0 2.5 ) ( 0 0.009765625 63.296875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 34
{
brushDef3
{
( 0 0 -1 48 ) ( ( 0 0.009765625 253.265625 ) ( -0.009765625 0 13.12500095367432 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -320 ) ( ( 0.009765625 0 246.546875 ) ( 0 0.009765625 254.359375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 424.0000305175781 ) ( ( 0.009765625 0 2.8125 ) ( 0 0.009765625 254.359375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -0.7071068286895752 0 0.7071068286895752 181.0194702148438 ) ( ( 0.009765625 0 11.17187595367432 ) ( 0 0.009765625 252.9064331054688 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 -1408 ) ( ( 0.009765625 0 2.578125 ) ( 0 0.009765625 63.296875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 35
{
brushDef3
{
( 0 0 -1 112 ) ( ( 0 0.009765625 253.265625 ) ( -0.009765625 0 4.921874046325684 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -320.0000305175781 ) ( ( 0.009765625 0 252.71875 ) ( 0 0.009765625 254.984375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -64 ) ( ( 0.009765625 0 2.734375 ) ( 0 0.009765625 254.984375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -0.7071068286895752 0 0.7071068286895752 135.7645721435547 ) ( ( 0.009765625 0 2.968750238418579 ) ( 0 0.009765625 253.3483734130859 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 -423.9999084472656 ) ( ( 0.009765625 0 2.5 ) ( 0 0.009765625 63.921875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 36
{
brushDef3
{
( 0 0 -1 128 ) ( ( 0 0.009765625 253.265625 ) ( -0.009765625 0 4.921874046325684 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -328.0000305175781 ) ( ( 0.009765625 0 254.671875 ) ( 0 0.009765625 254.984375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -64 ) ( ( 0.009765625 0 2.734375 ) ( 0 0.009765625 254.984375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -0.8944271802902222 0 0.4472135901451111 228.9733276367188 ) ( ( 0.009765625 0 2.968750238418579 ) ( 0 0.009765625 253.8687438964844 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 -423.9999084472656 ) ( ( 0.009765625 0 2.5 ) ( 0 0.009765625 63.921875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 37
{
brushDef3
{
( 0 0 1 -424 ) ( ( 0 -0.009765625 253.265625 ) ( 0.009765625 0 255.84375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 328.0000305175781 ) ( ( 0.009765625 0 248.578125 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0 -1 352 ) ( ( 0 0.009765625 253.265625 ) ( -0.009765625 0 0.1562490463256836 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -392.0000305175781 ) ( ( 0.009765625 0 255.84375 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -600 ) ( ( 0.009765625 0 2.734375 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 432.0000915527344 ) ( ( 0.009765625 0 2.5 ) ( 0 0.009765625 66.109375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 38
{
brushDef3
{
( 0 0 -1 352 ) ( ( 0 0.009765625 253.265625 ) ( -0.009765625 0 0.1562490463256836 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -328.0000305175781 ) ( ( 0.009765625 0 7.421875 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -600 ) ( ( 0.009765625 0 2.734375 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -0.8944271802902222 0 0.4472135901451111 128.7974395751953 ) ( ( 0.009765625 0 254.203125 ) ( 0 0.009765625 255.8253021240234 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 424.0000915527344 ) ( ( 0.009765625 0 2.5 ) ( 0 0.009765625 66.109375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 39
{
brushDef3
{
( 0 0 -1 336 ) ( ( 0 0.009765625 253.265625 ) ( -0.009765625 0 0.1562490463256836 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -320.0000305175781 ) ( ( 0.009765625 0 5.46875 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -600 ) ( ( 0.009765625 0 2.734375 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -0.7071068286895752 0 0.7071068286895752 -22.62723922729492 ) ( ( 0.009765625 0 254.203125 ) ( 0 0.009765625 254.8951568603516 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 1 0 424.0000915527344 ) ( ( 0.009765625 0 2.5 ) ( 0 0.009765625 66.109375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 40
{
brushDef3
{
( -0.6946574449539185 0 0.7193406820297241 619.8096313476563 ) ( ( 0.0625 0 17.9375 ) ( 0 0.0625 27.73638534545898 ) ) "textures/common/nodraw" 0 0 0
( 0 1 0 -289 ) ( ( 0.04341613501310349 -0.04495872184634209 38.862548828125 ) ( 0.04495872184634209 0.04341613501310349 27.7363338470459 ) ) "textures/common/nodraw" 0 0 0
( 0.694657564163208 0 -0.7193405628204346 -623.809326171875 ) ( ( -0.25 0 72.25 ) ( 9.998814970435532e-011 -0.2499703764915466 5.583465576171875 ) ) "textures/darkmod/nature/skybox/starry1/moon_full" 0 0 0
( 0 -1 0 285 ) ( ( 0.04341613501310349 0.04495872184634209 121.137451171875 ) ( -0.04495872184634209 0.04341613501310349 27.7363338470459 ) ) "textures/common/nodraw" 0 0 0
( 0.7193385362625122 0 0.6946597695350647 -1005.783508300781 ) ( ( 0.0625 0 14.0625 ) ( 0 0.0625 121.1373825073242 ) ) "textures/common/nodraw" 0 0 0
( -0.7193386554718018 0 -0.6946596503257752 1001.783142089844 ) ( ( 0.04341613501310349 0.04495872184634209 144.3832397460938 ) ( -0.04495872184634209 0.04341613501310349 130.0709228515625 ) ) "textures/common/nodraw" 0 0 0
}
}
// primitive 41
{
brushDef3
{
( -0.6946574449539185 0 0.7193406820297241 1051.78076171875 ) ( ( 0.0625 0 32.9375 ) ( 0 0.0625 121.9136047363281 ) ) "textures/common/nodraw" 0 0 0
( 0 1 0 -529 ) ( ( 0.04341613501310349 -0.04495872184634209 65.86086273193359 ) ( 0.04495872184634209 0.04341613501310349 121.9134750366211 ) ) "textures/common/nodraw" 0 0 0
( 0.694657564163208 0 -0.7193405628204346 -1055.78076171875 ) ( ( 0.0625 0 127.0625 ) ( 0 0.0625 121.9136352539063 ) ) "textures/common/nodraw" 0 0 0
( 0 -1 0 525 ) ( ( 0.04341613501310349 0.04495872184634209 94.13914489746094 ) ( -0.04495872184634209 0.04341613501310349 121.9134750366211 ) ) "textures/common/nodraw" 0 0 0
( 0.7193385362625122 0 0.6946597695350647 -2512.616943359375 ) ( ( 0.0625 0 127.0625 ) ( 0 0.0625 94.13887786865234 ) ) "textures/common/nodraw" 0 0 0
( -0.7193386554718018 0 -0.6946596503257752 2508.61669921875 ) ( ( -0.25 0 124.75 ) ( 1.000110758098138e-010 -0.2500276863574982 7.976226806640625 ) ) "textures/darkmod/nature/skybox/starry1/moon_full" 0 0 0
}
}
// primitive 42
{
brushDef3
{
( 0 0 1 48 ) ( ( 0.01302083302289248 0 41.47916793823242 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 0 1 0 -424 ) ( ( 0.01302083302289248 0 41.58333587646484 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 1 0 0 80 ) ( ( 0.01302083302289248 0 41.47916793823242 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 0 0 -1 -64 ) ( ( 0.01302083302289248 0 41.47916793823242 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 0 -1 0 -64 ) ( ( 0.01302083302289248 0 41.58333587646484 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( -1 0 0 -192 ) ( ( 0.01302083302289248 0 41.68750381469727 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
}
}
// primitive 43
{
brushDef3
{
( 0 0 1 -128 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 1 0 -424 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 0 -1 56 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( -1 0 0 320 ) ( ( 0.01953125 0 0.2890625 ) ( 0 0.01953125 0.140625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 -1 0 256 ) ( ( 0.009765625 0 -5.625 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 44
{
brushDef3
{
( 0 0 1 -56 ) ( ( 0.009765625 0 247.71875 ) ( 0 0.009765625 3.4375 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 1 0 -424 ) ( ( 0.009765625 0 -1.015625 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 0 -1 -64 ) ( ( 0.009765625 0 -8.28125 ) ( 0 0.009765625 -3.75 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( -1 0 0 320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 -1 0 256 ) ( ( 0.009765625 0 -5.625 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 45
{
brushDef3
{
( 0 0 1 -128 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 0 -1 56 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( -1 0 0 320 ) ( ( 0.01953125 0 0.2890625 ) ( 0 0.01953125 0.140625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 1 0 -256 ) ( ( 0.15625 0 0 ) ( 0 0.15625 0 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 64 ) ( ( 0.15625 0 0 ) ( 0 0.15625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 46
{
brushDef3
{
( 0 0 1 48 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixedsize01_dark" 0 0 0
( 1 0 0 -448 ) ( ( 0.01302083302289248 0 31.89583396911621 ) ( 0 0.01302083302289248 1.274049282073975e-006 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -64 ) ( ( 0.01302083302289248 0 0 ) ( 0 0.01302083302289248 5 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 1 0 -256 ) ( ( 0.15625 0 0 ) ( 0 0.15625 0 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 64 ) ( ( 0.15625 0 0 ) ( 0 0.15625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 47
{
patchDef2
{
"textures/darkmod/stone/brick/blocks_brown"
( 5 3 0 0 0 )
(
( ( 448 256 0 0 0 ) ( 384 256 0 0.625 -1.110223024625157e-016 ) ( 320 256 0 1.25 -2.220446049250313e-016 ) )
( ( 448 256 56 1.110223024625157e-016 0.546875 ) ( 384 256 56 0.625 0.546875 ) ( 320 256 56 1.25 0.546875 ) )
( ( 448 160 56 3.33066907387547e-016 1.484375 ) ( 384 160 56 0.625 1.484375 ) ( 320 160 56 1.25 1.484375 ) )
( ( 448 64 56 4.440892098500626e-016 2.421875 ) ( 384 64 56 0.625 2.421875 ) ( 320 64 56 1.25 2.421875 ) )
( ( 448 64 0 6.661338147750939e-016 2.96875 ) ( 384 64 0 0.625 2.96875 ) ( 320 64 0 1.25 2.96875 ) )
)
}
}
// primitive 48
{
patchDef2
{
"textures/darkmod/stone/brick/blocks_brown"
( 5 3 0 0 0 )
(
( ( 320 256 0 -2.5 0 ) ( 320 256 56 -2.5 -0.546875 ) ( 320 256 56 -2.5 -0.546875 ) )
( ( 320 256 56 -2.5 -0.546875 ) ( 320 256 56 -2.5 -0.546875 ) ( 320 256 56 -2.5 -0.546875 ) )
( ( 320 160 56 -1.5625 -0.546875 ) ( 320 160 56 -1.5625 -0.546875 ) ( 320 160 56 -1.5625 -0.546875 ) )
( ( 320 64 56 -0.625 -0.546875 ) ( 320 64 56 -0.625 -0.546875 ) ( 320 64 56 -0.625 -0.546875 ) )
( ( 320 64 0 -0.625 0 ) ( 320 64 56 -0.625 -0.546875 ) ( 320 64 56 -0.625 -0.546875 ) )
)
}
}
// primitive 49
{
brushDef3
{
( 0 0 1 120 ) ( ( 0.01302083302289248 0 15.6458330154419 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 0 1 0 -1384 ) ( ( 0.01302083302289248 0 19.5 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 1 0 0 -448 ) ( ( 0.01302083302289248 0 15.6458330154419 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 0 0 -1 -136 ) ( ( 0.01302083302289248 0 15.6458330154419 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 0 -1 0 1272 ) ( ( 0.01302083302289248 0 19.5 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( -1 0 0 -192 ) ( ( 0.01302083302289248 0 23.35416603088379 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
}
}
// primitive 50
{
brushDef3
{
( 0 0 1 -272 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 1 0 600 ) ( ( 0.01302083302289248 0 0 ) ( 0 0.01302083302289248 0.265625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 0 -1 168 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 -1 0 -728 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( -1 0 0 -24 ) ( ( 0.0390625 0 0 ) ( 0 0.0390625 1.5625 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -240 ) ( ( 0.0390625 0 0 ) ( 0 0.0390625 1.5625 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 51
{
brushDef3
{
( 0 0 1 -40 ) ( ( 0.006510416511446238 0 2.135414123535156 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 1 0 600 ) ( ( 0.006510416511446238 0 2.135414123535156 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 0 -1 -56 ) ( ( 0.01302083302289248 0 8.020833015441895 ) ( 0 0.01302083302289248 5 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -728 ) ( ( 0.01302083302289248 0 26.99999809265137 ) ( 0 0.01302083302289248 0.1041679382324219 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -24 ) ( ( 0.0390625 0 0 ) ( 0 0.0390625 0 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -240 ) ( ( 0.0390625 0 0 ) ( 0 0.0390625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 52
{
brushDef3
{
( 0 0 1 -168 ) ( ( 0.006510416511446238 0 3.12499737739563 ) ( 0 0.006510416511446238 3.906250476837158 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 1 0 600 ) ( ( 0.006510416511446238 0 2.135414123535156 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 1 0 0 -448 ) ( ( 0.006510416511446238 0 3.12499737739563 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 0 -1 -56 ) ( ( 0.006510416511446238 0 3.12499737739563 ) ( 0 0.006510416511446238 -3.229166030883789 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 -1 0 -728 ) ( ( 0.006510416511446238 0 2.135414123535156 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( -1 0 0 240 ) ( ( 0.006510416511446238 0 -3.333335876464844 ) ( 0 0.006510416511446238 0.05208396911621094 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 53
{
brushDef3
{
( 0 0 1 -272 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 255.6484375 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 1 0 600 ) ( ( 0.01302083302289248 0 0 ) ( 0 0.01302083302289248 0.265625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 1 0 0 -448 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 0 -1 168 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 255.5703125 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( 0 -1 0 -728 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 -0.3515625 ) ) "textures/darkmod/plaster/framed_crosses" 0 0 0
( -1 0 0 240 ) ( ( 0.006510416511446238 0 252.6666564941406 ) ( 0 0.006510416511446238 0.3125006258487701 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
// primitive 54
{
patchDef2
{
"textures/darkmod/stone/brick/blocks_brown"
( 5 3 0 0 0 )
(
( ( 240 -728 104 0 0 ) ( 240 -664 104 0 -1.25 ) ( 240 -600 104 0 -2.5 ) )
( ( 240 -728 168 1.25 0 ) ( 240 -664 168 1.25 -1.25 ) ( 240 -600 168 1.25 -2.5 ) )
( ( 108 -728 168 3.828125 0 ) ( 108 -664 168 3.828125 -1.25 ) ( 108 -600 168 3.828125 -2.5 ) )
( ( -24 -728 168 6.40625 0 ) ( -24 -664 168 6.40625 -1.25 ) ( -24 -600 168 6.40625 -2.5 ) )
( ( -24 -728 104 7.65625 0 ) ( -24 -664 104 7.65625 -1.25 ) ( -24 -600 104 7.65625 -2.5 ) )
)
}
}
// primitive 55
{
patchDef2
{
"textures/darkmod/stone/brick/blocks_brown"
( 5 3 0 0 0 )
(
( ( 240 -600 104 0.572914183139801 -0.6249993443489075 ) ( 240 -600 168 0.572914183139801 -1.041666030883789 ) ( 240 -600 168 0.572914183139801 -1.041666030883789 ) )
( ( 240 -600 168 0.572914183139801 -1.041666030883789 ) ( 240 -600 168 0.572914183139801 -1.041666030883789 ) ( 240 -600 168 0.572914183139801 -1.041666030883789 ) )
( ( 108 -600 168 1.432289123535156 -1.041666030883789 ) ( 108 -600 168 1.432289123535156 -1.041666030883789 ) ( 108 -600 168 1.432289123535156 -1.041666030883789 ) )
( ( -24 -600 168 2.291664123535156 -1.041666030883789 ) ( -24 -600 168 2.291664123535156 -1.041666030883789 ) ( -24 -600 168 2.291664123535156 -1.041666030883789 ) )
( ( -24 -600 104 2.291664123535156 -0.6249993443489075 ) ( -24 -600 168 2.291664123535156 -1.041666030883789 ) ( -24 -600 168 2.291664123535156 -1.041666030883789 ) )
)
}
}
// primitive 56
{
brushDef3
{
( 0 0 -1 336 ) ( ( 0.009765625 0 254.28125 ) ( 0 0.009765625 9.140625953674316 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -423.9999389648438 ) ( ( 0.009765625 0 252.484375 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 320.0001831054688 ) ( ( 0.009765625 0 1.718750953674316 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0.7071068286895752 0.7071068286895752 50.91181945800781 ) ( ( 0.009765625 0 7.1875 ) ( 0 0.009765625 255.6132965087891 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -496.0000915527344 ) ( ( 0.009765625 0 3.515624046325684 ) ( 0 0.009765625 66.109375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 57
{
brushDef3
{
( 0 0 -1 352 ) ( ( 0.009765625 0 254.28125 ) ( 0 0.009765625 9.140625953674316 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -1 0 -431.9999389648438 ) ( ( 0.009765625 0 254.4375 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 320.0001831054688 ) ( ( 0.009765625 0 1.718750953674316 ) ( 0 0.009765625 1.171875 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0.8944271802902222 0.4472135901451111 221.8177642822266 ) ( ( 0.009765625 0 7.1875 ) ( 0 0.009765625 0.2795155346393585 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -496.0000915527344 ) ( ( 0.009765625 0 3.515624046325684 ) ( 0 0.009765625 66.109375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 58
{
brushDef3
{
( 0 0 1 -48 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 1 0 64 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 1 0 0 -336 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 0 -1 -56 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( -1 0 0 320 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/wood/boards/dark_rough" 0 0 0
( 0 -1 0 -424 ) ( ( 0.02604166604578495 0 0 ) ( 0 0.02604166604578495 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 59
{
brushDef3
{
( 0 0 1 32 ) ( ( 0.01302083302289248 0 118.5208435058594 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 0 1 0 64 ) ( ( 0.01302083302289248 0 118.5208435058594 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 1 0 0 -448 ) ( ( 0.01302083302289248 0 118.5208435058594 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 0 0 -1 -56 ) ( ( 0.01302083302289248 0 118.5208435058594 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( -1 0 0 336 ) ( ( 0.01302083302289248 0 118.5208435058594 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
( 0 -1 0 -424 ) ( ( 0.01302083302289248 0 118.5208435058594 ) ( 0 0.01302083302289248 127.1666641235352 ) ) "textures/smf/portal_sky" 0 0 0
}
}
// primitive 60
{
brushDef3
{
( 0 0 1 -200 ) ( ( 0.009765625 0 -6.015625 ) ( 0 0.009765625 260.140625 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -1 0 0 328.0000305175781 ) ( ( 0.009765625 0 1.328125238418579 ) ( 0 0.009765625 254.984375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0 -1 128 ) ( ( 0.009765625 0 2.578125238418579 ) ( 0 0.009765625 253.03125 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 1 0 0 -392.0000305175781 ) ( ( 0.009765625 0 1.328125238418579 ) ( 0 0.009765625 254.984375 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0.8320502638816834 0.5547001957893372 -423.7909240722656 ) ( ( 0.009765625 0 0.859375536441803 ) ( 0 0.009765625 257.3491821289063 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 -0.8320502638816834 0.5547001957893372 -124.2528381347656 ) ( ( 0.009765625 0 -1.71875 ) ( 0 0.009765625 255.3990783691406 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 61
{
brushDef3
{
( 0 0 1 -80 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 1 0 -624 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.46875 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 1 0 0 -128 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.46875 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 0 -1 -56 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 -1 0 400 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.46875 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( -1 0 0 -192 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.46875 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
}
}
// primitive 62
{
brushDef3
{
( 1 0 0 -128 ) ( ( 0.009765625 0 0 ) ( 0 0.009765625 0.234375 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 0 -1 80 ) ( ( 0.078125 0 242.875 ) ( 0 0.078125 76 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( -1 0 0 -192 ) ( ( 0.078125 0 11.875 ) ( 0 0.078125 191.390625 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 -0.4472136199474335 0.8944272398948669 107.331298828125 ) ( ( 0.009765625 0 6.093750476837158 ) ( 0 0.009765625 254.4641876220703 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0.4472136199474335 0.8944272398948669 -350.6156311035156 ) ( ( 0.009765625 0 6.093750476837158 ) ( 0 0.009765625 255.3027191162109 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 63
{
brushDef3
{
( 0 0 1 48 ) ( ( 0.006510416511446238 0 1.5625 ) ( 0 0.006510416511446238 63.58333587646484 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 1 0 -1256 ) ( ( 0.006510416511446238 0 3.489583253860474 ) ( 0 0.006510416511446238 63.58333587646484 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 1 0 0 64 ) ( ( 0.006510416511446238 0 1.5625 ) ( 0 0.006510416511446238 63.58333587646484 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 0 -1 -144 ) ( ( 0.006510416511446238 0 1.5625 ) ( 0 0.006510416511446238 63.58333587646484 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( 0 -1 0 616 ) ( ( 0.006510416511446238 0 3.59375 ) ( 0 0.006510416511446238 63.58333587646484 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
( -1 0 0 -192 ) ( ( 0.006510416511446238 0 5.416666507720947 ) ( 0 0.006510416511446238 63.58333587646484 ) ) "textures/darkmod/stone/brick/blocks_brown" 0 0 0
}
}
}
// entity 1
{
"classname" "info_player_start"
"name" "info_player_start_1"
"angle" "90"
"origin" "0 -32 -40"
}
// entity 2
{
"classname" "atdm:ambient_world"
"name" "ambient_world"
"_color" "0.08 0.08 0.08"
"light_center" "0 0 0"
"light_radius" "3232.01 1920 1416"
"origin" "216 192 144"
}
// entity 3
{
"classname" "atdm:flamestand_standing_lit"
"name" "atdm_flamestand_standing_lit_1"
"origin" "-16 840 -66"
}
// entity 4
{
"classname" "atdm:flamestand_standing_lit"
"name" "atdm_flamestand_standing_lit_2"
"origin" "264 184 -48"
}
// entity 5
{
"classname" "atdm:flamestand_standing_lit"
"name" "atdm_flamestand_standing_lit_3"
"origin" "-17 -487 15"
}
// entity 6
{
"classname" "atdm:ai_builder_acolyte"
"name" "atdm_ai_builder_acolyte_2"
"origin" "-11 199 -48"
"team" "0"
"target0" "path_corner_1"
}
// entity 7
{
"classname" "func_static"
"name" "func_static_29"
"model" "func_static_29"
"origin" "9 137 -46"
// primitive 0
{
brushDef3
{
( 0 0 1 -2 ) ( ( 0.078125 0 245.0625 ) ( 0 0.078125 10.46875 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 1 0 -0.75 ) ( ( 0.078125 0 245.53125 ) ( 0 0.078125 0.46875 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 1 0 0 -1 ) ( ( 0.078125 0 239.28125 ) ( 0 0.078125 0.46875 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 0 -1 -0.5 ) ( ( 0.078125 0 245.0625 ) ( 0 0.078125 245.53125 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 -1 0 -0.75 ) ( ( 0.078125 0 10.46875 ) ( 0 0.078125 0.46875 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( -1 0 0 -1 ) ( ( 0.078125 0 10.9375 ) ( 0 0.078125 0.46875 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 0.5 ) ( ( 0.078125 0 245.12109375 ) ( 0 0.078125 10.37109375 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 1 0 -0.25 ) ( ( 0.078125 0 245.62890625 ) ( 0 0.078125 0.3515625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 1 0 0 -0.75 ) ( ( 0.078125 0 239.22265625 ) ( 0 0.078125 0.3515625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 0 -1 -2 ) ( ( 0.078125 0 245.12109375 ) ( 0 0.078125 245.62890625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 -1 0 -0.25 ) ( ( 0.078125 0 10.48828125 ) ( 0 0.078125 0.3515625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( -1 0 0 0.25 ) ( ( 0.078125 0 10.87890625 ) ( 0 0.078125 0.3515625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
}
}
// primitive 2
{
brushDef3
{
( 0 0 1 0.5 ) ( ( 0.078125 0 245.12109375 ) ( 0 0.078125 10.44921875 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 1 0 -0.25 ) ( ( 0.078125 0 245.55078125 ) ( 0 0.078125 0.3515625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 1 0 0 0.25 ) ( ( 0.078125 0 239.22265625 ) ( 0 0.078125 0.3515625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 0 -1 -2 ) ( ( 0.078125 0 245.12109375 ) ( 0 0.078125 245.55078125 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 -1 0 -0.25 ) ( ( 0.078125 0 10.56640625 ) ( 0 0.078125 0.3515625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( -1 0 0 -0.75 ) ( ( 0.078125 0 10.87890625 ) ( 0 0.078125 0.3515625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
}
}
// primitive 3
{
brushDef3
{
( 0 0 1 -2.25 ) ( ( 0.078125 0 245.12109375 ) ( 0 0.078125 10.41015625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 1 0 -0.25 ) ( ( 0.078125 0 245.58984375 ) ( 0 0.078125 0.56640625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 1 0 0 -0.25 ) ( ( 0.078125 0 239.22265625 ) ( 0 0.078125 0.56640625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 0 -1 2 ) ( ( 0.078125 0 245.12109375 ) ( 0 0.078125 245.58984375 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 -1 0 -0.25 ) ( ( 0.078125 0 10.52734375 ) ( 0 0.078125 0.56640625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( -1 0 0 -0.25 ) ( ( 0.078125 0 10.87890625 ) ( 0 0.078125 0.56640625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
}
}
// primitive 4
{
brushDef3
{
( 0 0 1 -3 ) ( ( 0.078125 0 245.12109375 ) ( 0 0.078125 10.4296875 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 1 0 -0.5 ) ( ( 0.078125 0 245.5703125 ) ( 0 0.078125 0.625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 1 0 0 -0.5 ) ( ( 0.078125 0 239.22265625 ) ( 0 0.078125 0.5859375 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 0 -1 2.25 ) ( ( 0.078125 0 245.12109375 ) ( 0 0.078125 245.609375 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 -1 0 -0.5 ) ( ( 0.078125 0 10.546875 ) ( 0 0.078125 0.625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( -1 0 0 -0.5 ) ( ( 0.078125 0 10.87890625 ) ( 0 0.078125 0.625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
}
}
// primitive 5
{
brushDef3
{
( -1 0 0 1 ) ( ( 0.078125 0 10.99609375 ) ( 0 0.078125 0.46875 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 1 0 -0.25 ) ( ( 0.078125 0 245.6875 ) ( 0 0.078125 0.5078125 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0.7808688282966614 0 0.6246950626373291 -1.891797304153442 ) ( ( 0.078125 0 239.22265625 ) ( 0 0.078125 6.910617351531982 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0.7071068286895752 0 -0.7071068286895752 -1.085771799087524 ) ( ( 0.078125 0 245.12109375 ) ( 0 0.078125 249.1956787109375 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 -1 0 -0.25 ) ( ( 0.078125 0 10.4296875 ) ( 0 0.078125 0.5078125 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( -0.800000011920929 0 -0.6000000238418579 1.551222681999207 ) ( ( 0.078125 0 10.87890625 ) ( 0 0.078125 6.6640625 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
}
}
// primitive 6
{
brushDef3
{
( 1 0 0 0.9999238848686218 ) ( ( 0.078125 0 245.58984375 ) ( 0 0.078125 0.46875 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 -1 0 -0.2500009536743164 ) ( ( 0.078125 0 244.28125 ) ( 0 0.078125 0.5078125 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( -0.7808688282966614 0 0.6246950626373291 -1.858370065689087 ) ( ( 0.078125 0 4.62890625 ) ( 0 0.078125 7.789189338684082 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( -0.7071068286895752 0 -0.7071068286895752 -1.03177011013031 ) ( ( 0.078125 0 10.52734375 ) ( 0 0.078125 248.2011413574219 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0 1 0 -0.2499990314245224 ) ( ( 0.078125 0 11.83594512939453 ) ( 0 0.078125 0.5078125 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
( 0.800000011920929 0 -0.6000000238418579 1.548809409141541 ) ( ( 0.078125 0 245.47265625 ) ( 0 0.078125 7.507810592651367 ) ) "textures/darkmod/metal/flat/brass01" 0 0 0
}
}
}
// entity 8
{
"classname" "light"
"name" "light_5"
"light_center" "0 0 0"
"light_radius" "100 100 100"
"origin" "19 135 -10"
}
// entity 9
{
"classname" "func_static"
"name" "func_static_30"
"model" "func_static_30"
"origin" "-8 157 -23"
// primitive 0
{
brushDef3
{
( 0 -1 0 -10 ) ( ( 0.078125 0 31.40625 ) ( 0 0.078125 184.75 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 0 -1 15 ) ( ( 0 -0.078125 31.40625 ) ( 0.078125 0 77.64063262939453 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 1 0 -10 ) ( ( 0.078125 0 223.34375 ) ( 0 0.078125 184.75 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( -0.6689647436141968 0 0.7432941794395447 -17.83711624145508 ) ( ( 0.078125 0 115.8593597412109 ) ( 0 0.078125 243.1647338867188 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0.6689647436141968 0 0.7432941794395447 -17.84227561950684 ) ( ( 0.078125 0 140.140625 ) ( 0 0.078125 254.9039154052734 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 -15 ) ( ( 0.078125 0 18.515625 ) ( 0 0.078125 166.71875 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 1 0 -10 ) ( ( 0.078125 0 90.21875 ) ( 0 0.078125 184.125 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 1 0 0 -10 ) ( ( 0.078125 0 18.515625 ) ( 0 0.078125 184.125 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 0 -1 -25 ) ( ( 0.078125 0 18.515625 ) ( 0 0.078125 89.28125 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 -1 0 -10 ) ( ( 0.078125 0 166.71875 ) ( 0 0.078125 184.125 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( -1 0 0 -10 ) ( ( 0.078125 0 236.234375 ) ( 0 0.078125 184.125 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
}
}
}
// entity 10
{
"classname" "func_static"
"name" "func_static_31"
"model" "func_static_31"
"origin" "-16 132 -42"
// primitive 0
{
brushDef3
{
( 0 0 1 -2 ) ( ( 0.06156332418322563 -0.04809855297207832 21.72934913635254 ) ( 0.04809855297207832 0.06156332418322563 160.7298126220703 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( -0.6156615018844605 0.7880107760429382 0 -7.991489887237549 ) ( ( 0.0781249925494194 0 96.20767974853516 ) ( 0 0.0781250074505806 181.625 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0.7880107760429382 0.6156615018844605 0 -10.01863479614258 ) ( ( 0.0781249925494194 0 21.72936058044434 ) ( 0 0.0781250074505806 181.625 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 0 -1 -6 ) ( ( 0.06156332418322563 0.04809855297207832 21.72934913635254 ) ( -0.04809855297207832 0.06156332418322563 95.27019500732422 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0.6156615018844605 -0.7880107760429382 0 -8.008832931518555 ) ( ( 0.0781249925494194 0 160.7298278808594 ) ( 0 0.0781250074505806 181.625 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( -0.7880107760429382 -0.6156615018844605 0 -9.981768608093262 ) ( ( 0.0781249925494194 0 233.0206604003906 ) ( 0 0.0781250074505806 181.625 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0.7880107760429382 0.6156615018844605 0 -10.01863479614258 ) ( ( 0.0781249925494194 0 21.72936058044434 ) ( 0 0.0781250074505806 182.25 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 0 -1 2 ) ( ( 0.06156332418322563 0.04809855297207832 21.72934913635254 ) ( -0.04809855297207832 0.06156332418322563 95.27019500732422 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( -0.7880107760429382 -0.6156615018844605 0 -9.981768608093262 ) ( ( 0.0781249925494194 0 233.0206604003906 ) ( 0 0.0781250074505806 182.25 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0.2753321826457977 -0.3524091243743897 0.8944272398948669 -5.37060546875 ) ( ( 0.0781249925494194 -2.602085213965211e-017 98.22980499267578 ) ( -1.984694148367882e-017 0.078125 237.9622344970703 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( -0.2753321826457977 0.3524091243743897 0.8944272398948669 -5.364034652709961 ) ( ( 0.0781249925494194 -2.602085213965211e-017 157.7701721191406 ) ( -1.984694148367882e-017 0.078125 7.416454315185547 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
}
// entity 11
{
"classname" "light"
"name" "light_7"
"_color" "0.12 0.12 0.12"
"light_center" "0 0 0"
"light_radius" "1096 448 1072"
"origin" "-152 216 476"
}
// entity 12
{
"classname" "func_static"
"name" "func_static_35"
"model" "func_static_35"
"origin" "-18 376 -42"
// primitive 0
{
brushDef3
{
( 0 0 1 -2 ) ( ( 0.078125 0 1.25 ) ( 0 0.078125 167.5 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 1 0 -8 ) ( ( 0.078125 0 89.4375 ) ( 0 0.078125 181.625 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 1 0 0 -10 ) ( ( 0.078125 0 1.25 ) ( 0 0.078125 181.625 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 0 -1 -6 ) ( ( 0.078125 0 1.25 ) ( 0 0.078125 88.5 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 -1 0 -8 ) ( ( 0.078125 0 167.5 ) ( 0 0.078125 181.625 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( -1 0 0 -10 ) ( ( 0.078125 0 253.5 ) ( 0 0.078125 181.625 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 1 0 0 -10 ) ( ( 0.078125 0 1.25 ) ( 0 0.078125 182.25 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 0 -1 2 ) ( ( 0.078125 0 1.25 ) ( 0 0.078125 88.5 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( -1 0 0 -10 ) ( ( 0.078125 0 253.5 ) ( 0 0.078125 182.25 ) ) "textures/darkmod/stone/brick/red_2sizes" 0 0 0
( 0 -0.4472135901451111 0.8944271802902222 -5.366681098937988 ) ( ( 0.078125 0 105 ) ( 0 0.078125 0.2795283794403076 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
( 0 0.4472135901451111 0.8944271802902222 -5.36541223526001 ) ( ( 0.078125 0 151 ) ( 0 0.078125 245.0991668701172 ) ) "textures/darkmod/roof/slate_uneven_withmoss01" 0 0 0
}
}
}
// entity 13
{
"classname" "atdm:playertools_gasmine"
"name" "atdm_playertools_gasmine_1"
"origin" "96 32 0"
"inv_map_start" "1"
}
// entity 14
{
"classname" "atdm:playertools_gasmine"
"name" "atdm_playertools_gasmine_2"
"origin" "120 32 0"
"inv_map_start" "1"
}
// entity 15
{
"classname" "atdm:playertools_gasmine"
"name" "atdm_playertools_gasmine_3"
"origin" "144 32 0"
"inv_map_start" "1"
}
// entity 16
{
"classname" "atdm:ammo_broadhead"
"name" "atdm_ammo_broadhead_1"
"origin" "112 -8 0"
"inv_map_start" "1"
}
// entity 17
{
"classname" "atdm:ammo_broadhead"
"name" "atdm_ammo_broadhead_2"
"origin" "128 -8 0"
"inv_map_start" "1"
}
// entity 18
{
"classname" "atdm:ammo_broadhead"
"name" "atdm_ammo_broadhead_3"
"origin" "144 -8 0"
"inv_map_start" "1"
}
// entity 19
{
"classname" "atdm:playertools_lockpick_snake"
"name" "atdm_playertools_lockpick_snake_1"
"origin" "112 -32 -16"
"inv_map_start" "1"
}
// entity 20
{
"classname" "atdm:playertools_lockpick_triangle"
"name" "atdm_playertools_lockpick_snake_2"
"origin" "120 -40 -16"
"inv_map_start" "1"
}
// entity 21
{
"classname" "path_corner"
"name" "path_corner_1"
"origin" "24 208 -48"
"target0" "path_corner_2"
}
// entity 22
{
"classname" "path_corner"
"name" "path_corner_2"
"origin" "24 376 -48"
"target0" "path_corner_1"
}
// entity 23
{
"classname" "atdm:ammo_gasarrow"
"name" "atdm_ammo_broadhead_5"
"origin" "168 -16 0"
"inv_map_start" "1"
}
// entity 24
{
"classname" "atdm:ammo_gasarrow"
"name" "atdm_ammo_broadhead_4"
"origin" "160 -8 0"
"inv_map_start" "1"
}


 

 

 

  • Like 1

Clipper

-The mapper's best friend.

Link to comment
Share on other sites

When creating a new object that's similar to an existing object, it might be expedient to piggyback off the existing object.

 

For example:

 

entityDef atdm:projectile_gasmine
{
 "inherit"   "atdm:projectile_mine"
...
}

 

This gives you all the basics, like lockpicking, flying sound, mass, etc.

 

Then change the relevant spawnargs to create "gas mine behavior":

 

"radius" "70"

"def_result" "atdm:result_gasmine"

 

etc.

 

Less copy/paste, less typing, fewer errors.

 

Just sayin'.

 

-------------------------------------------------

 

The gas mine, since it came so close to getting into the game, has a model already:

 

"model" "models/darkmod/player_equipment/gas_mine.lwo"

 

There is no shop image or HUD icon for the gas mine. They would need to get made to match the gas mine model. Otherwise, stick to the existing flashmine model, image, and icon.

  • Like 3
Link to comment
Share on other sites

In TDM, the mapper can make their custom entities. This thread is for discussion, generation and sharing of custom mine entities. There are a bunch of ready made effects, the mapper can play with. Imagine making a custom noisemaker mines for AI distraction. Or hitman-style deadly "RU-AP" mines that can be detonated with a time delay or alternatively using a remote control. Or a crazy ass holy water mines for silent undead takedowns. Or anti-thief alarm mines that do nothing else but cause a loud noise if the player steps on them.

What I was thnking about for a while now but never found the time to implement is an emp bomb. You throw it lie a flashbomb and it temporaly disables electrical lights or other machines.

What also may be funny is a tiny robot that the player can threw and that creates suspicious noises and moves apart, so it causes ai to run after them (I know that sounds weird, it's just an idea).

A summoner bomb that temporaly spawns a revenant fighting for you.

The possibility to throw holy water potions on the floor. They will not harm undead as long as they do not step in their, but could prevent them following you if you use this in narrow hallways or such.

A rage bomb (or let's call it mandrasola bomb) that causes enemy ai to attack each other or other things of hallucinations causing them to flee in panic.

Fog bombs covering you from enemies view (but will obviously create suspicion).

In Robin Hood the player could throw a coin bag to distract guards. This would be a mixture of a noise maker and the above mentioned mandrasola bomb.

 

And so one and so one...

  • Like 1

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

Or hitman-style deadly "RU-AP" mines that can be detonated with a time delay or alternatively using a remote control.

I guess what would be more useful is a sticky camera like in splinter cell, that creates a suspicious noise to attract ai and can create a ko gas to knock out the ai attracted. :smile:

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

I think a smoke bomb would be more useful than a fog bomb (not to say there couldn't be both; mappers can do anything they want if it's custom IMO). A smoke bomb would put up a large thick cloud of white smoke. The guards know there's something there, but they have no idea which direction the player ran. So it's good to give yourself cover to make an escape or entrance. Basically works like a flash bomb, but it occludes from the player's side not the AI's side. As a balance, it should dissipate after a few seconds, so you have to move fast.

What do you see when you turn out the light? I can't tell you but I know that it's mine.

Link to comment
Share on other sites

I think a smoke bomb would be more useful than a fog bomb

FOG=SMOKE to me :smile:

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

  • 3 weeks later...
Also , do other folk have the same problem as I do with mines , in that they never seem to explode. I put one in the exact spot where a haunt kept sitting down but no explosion. I've also left them against doors etc to no avail. It's got to the stage when I never buy them at the beginning of a mission and rarely bother to pick them up when they are available.

 

True. Mines are a bit problematic at present. I've recently played a lot with mines and they have been working for me. The problem is that they will blow up only if AI steps ON them or player hits them with an arrow. You are right that mines are difficult to use because of their small size and the fact the AI must touch them.

 

Common occurence is that player places a mine and AI just walks past it.

 

Because of this, I recently considered making an alternative version of all the mines with a larger model. In my plan, the mine would be flat disc with a diameter of 30-40 cm or so. These mines would then be more effective as the AI would be more likely to walk on them, because of their larger size. Also if the mapper placed such mines as traps in narrow and shallow corridors, the player couldn't just walk past or jump over them.

 

My plan also involves trying to figure out how to give an impulse to the mine: when the AI steps on it and it explodes, the AI ragdoll would the thrown into the air, making the mine more satisfying to use. It think examining D3 weapons defs might give a clue how to do it.

 

I'm no modeller, but 'modeling' something like this in DR and texturing it with the original mine textures shouldn't be a immensely difficult task.

350px-TM-46_AP-mine.JPEG

 

Too bad I have so low amount of time I cannot work on this plan... Yet.

Clipper

-The mapper's best friend.

Link to comment
Share on other sites

My plan also involves trying to figure out how to give an impulse to the mine: when the AI steps on it and it explodes, the AI ragdoll would the thrown into the air, making the mine more satisfying to use.

Instead of letting the mine deal the damage itself, you could let it spawn a func_explode. This does not only kill the ai, but also throws it around :smile:

 

Instead of making the mine larger you could also consider to let it react to some other kind of stim. Instead of TOUCH you could use VISUAL and a distance check.

 

I'm no modeller, but 'modeling' something like this in DR and texturing it with the original mine textures shouldn't be a immensely difficult task.

The shape doesn't look very comlicated to me. I'll give it a try.

FM's: Builder Roads, Old Habits, Old Habits Rebuild

Mapping and Scripting: Apples and Peaches

Sculptris Models and Tutorials: Obsttortes Models

My wiki articles: Obstipedia

Texture Blending in DR: DR ASE Blend Exporter

Link to comment
Share on other sites

Hey wait a sec. You are the script-wizard and if you have interest in taking a shot at this....

 

No new model would be required, if someone figured out how to make the mines PROXIMITY rather than CONTACT.

 

I wonder if that is possible? In all the other games mines are proximity-based (thief, deusex..)

 

However, the proximity sensor would need to be velocity based so that the player can crawl near the mine safely to disarm it.

 

At any rate, mines are very undervalued at present because they are expensive in the shop and much more unreliable to use, mainly because of their small sphere of influence.

Clipper

-The mapper's best friend.

Link to comment
Share on other sites

Oy! Now that's a mine!

 

I think when I corrected the mine code two years ago, we had a discussion of whether mines were proximity or contact, and I was told they were contact, especially since we wanted the player to be able to get close to an armed mine to be able to disarm it.

 

If the AI doesn't actually collide with the mine, there is a little bit of wriggle room: an AI whose origin is w/in 23 units of the mine's origin and who is either turning or moving, will set off the mine.

 

If a mine didn't go off when an AI sat on it, I have to assume that the mine was placed on the chair. The problem with that is that an AI's origin stays at his feet when he sits. Sitting is just an animation, and I guess the mine on the chair is too far away.

 

At the time, I did experiment with flinging the dead AI a distance away, but it never looked right, coming from so small a mine. I did leave enough force, however, to fling a dead rat across the room.

 

Edit: Oh, and regarding the mine's size. At its current size, it's always a wonder to me that the AI can't spot it and avoid it. But that behavior wasn't wanted, for gameplay reasons. With a mine that's twice as big, it's really going to be a wonder they can't see it.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • Petike the Taffer

      I've finally managed to log in to The Dark Mod Wiki. I'm back in the saddle and before the holidays start in full, I'll be adding a few new FM articles and doing other updates. Written in Stone is already done.
      · 1 reply
    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
    • OrbWeaver

      I like the new frob highlight but it would nice if it was less "flickery" while moving over objects (especially barred metal doors).
      · 4 replies
    • nbohr1more

      Please vote in the 15th Anniversary Contest Theme Poll
       
      · 0 replies
×
×
  • Create New...