Jump to content
The Dark Mod Forums

Itches and Glitches - TDM


SneaksieDave

Recommended Posts

This is a thread for collecting minor bugs and discussions about them into one place for user convenience, and to avoid filling up the forum with a new thread for every little thing encountered. If you find a definite, major bug, it should be tracked officially. But if you find something you are unsure about, or have a request, or something just doesn't seem right, describe it here.

 

This thread is specifically about TDM issues (not DarkRadiant).

Link to comment
Share on other sites

Okay so I was told this goes in here, so here it is:

 

I remember reading that going over three lights for one brush is not good. Well I have this and I split the brushes but of course the compiler put them back together lol.

 

shot00067rx0.th.jpg

 

See what I mean? the floor is one big piece even though in the editor I split them all up. I think this is the t-junction fix from the compiler? The performance in this scene is like 4 fps lol.

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

why does the player slide on moving entites?

 

I made a moving platform out of brushes and turned it into an entity which moves at 32 speed (grid units per second?) and the player slides to the back of the mover, I can run back to the front but will continue to slide like the entity is accelerating really fast and I'm sliding backwards. I do move with the entity just not at the same speed. Can this be fixed?

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

I've never seen that. :huh: All the movers that I've seen in test maps carry the player along properly.

 

Perhaps you haven't quite set it up properly? I don't know how they're meant to be set up, just guessing.

My games | Public Service Announcement: TDM is not set in the Thief universe. The city in which it takes place is not the City from Thief. The player character is not called Garrett. Any person who contradicts these facts will be subjected to disapproving stares.
Link to comment
Share on other sites

What material is the surface?

 

The wood planks that came with the demo (textures/darkmod/wood/boards/scratched), here's the map file.

It might be because the platform entity is attached to a rope, which is attached to a moving door entity.

 

 

Version 2
// entity 0
{
"classname" "worldspawn"
"editor_drLastCameraPos" "-107.77 398.369 -289.612"
"editor_drLastCameraAngle" "-38.4 78.3 0"
"editor_drMapPos1" "622.965 891.597 194.506"
"editor_drMapAngle1" "0 4.7 0"
"editor_drMapPos2" "856 856 194.506"
"editor_drMapAngle2" "0 -88.6028 0"
"editor_drMapPos3" "832 264 194.506"
"editor_drMapAngle3" "0 82.1467 0"
"editor_drMapPos4" "462.987 512.708 197.518"
"editor_drMapAngle4" "-2.8 151.047 0"
"editor_drMapPos5" "395.633 301.73 201.855"
"editor_drMapAngle5" "-2.6 187.447 0"
"editor_drMapPos6" "406.528 296.563 56.6098"
"editor_drMapAngle6" "-4 187.247 0"
"editor_drMapPos7" "952.822 285.005 1366.04"
"editor_drMapAngle7" "-74.8 149.373 0"
"editor_drMapPos8" "976 424 320"
"editor_drMapAngle8" "-3 15.3467 0"
"editor_drMapPos9" "409.146 547.464 392.83"
"editor_drMapAngle9" "-16.8 284.947 0"
// primitive 0
{
brushDef3
{
( 0 0 1 -264 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( -0 -0 -1 256 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 -256 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -520 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( -0 -1 -0 512 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixed_multicolour" 0 0 0
}
}
// primitive 2
{
brushDef3
{
( 0 0 1 -256 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -520 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( -1 -0 -0 512 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixed_multicolour" 0 0 0
}
}
// primitive 3
{
brushDef3
{
( 0 1 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -520 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 0 1 512 ) ( ( 0.015625 0 -0 ) ( -0 0.015625 0 ) ) "textures/darkmod/ah_textures/marble/marble_medium_clean_egyptian_001" 0 0 0
}
}
// primitive 4
{
brushDef3
{
( 0 0 1 -256 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -520 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 512 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixed_multicolour" 0 0 0
}
}
// primitive 5
{
brushDef3
{
( 0 0 1 -256 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 -512 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -520 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 512 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/stone/cobblestones/blocks_mixed_multicolour" 0 0 0
}
}
// primitive 6
{
brushDef3
{
( 0 -0 1 -256 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -512 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.8944271909999159 0 -0.4472135954999579 57.24334022399459 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -512 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -0.8944271909999159 0 -0.4472135954999579 57.24334022399459 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -0 -0 -1 208 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 7
{
brushDef3
{
( 0 1 0 -512 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.8944271909999159 0 -0.4472135954999579 57.24334022399459 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 192 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -0.8944271909999159 0 -0.4472135954999579 57.24334022399459 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 1 -208 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "_default" 0 0 0
( -0 -1 -0 504 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 8
{
brushDef3
{
( 0.8944271909999159 0 -0.4472135954999579 57.24334022399459 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 192 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -512 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 1 -208 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -504 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 -0 -0 8 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 9
{
brushDef3
{
( 0 0 -1 192 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -512 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -0.8944271909999159 0 -0.4472135954999579 57.24334022399459 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 1 -208 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "_default" 0 0 0
( 1 0 0 -8 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "_default" 0 0 0
( -0 1 -0 504 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 10
{
brushDef3
{
( 0 0 -1 192 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -0.8944271909999159 0 -0.4472135954999579 57.24334022399459 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 1 -208 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -504 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -504 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 -0 -0 8 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 11
{
brushDef3
{
( -0 0 1 344 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 1 -0 -464 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 1 -0 0 88 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 0 -1 -416 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 -1 0 456 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( -1 0 0 -104 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 0.9863939238321438 -0.1643989873053573 -522.1311836818147 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
}
}
}
// entity 1
{
"classname" "info_player_start"
"name" "info_player_start_1"
"origin" "-328 -112 -512"
// dummy brush 0
{
brushDef3
{
( 0 0 -1 0 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( 0 0 1 -8 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( 0 -1 0 -16 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( 1 0 0 -16 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( 0 1 0 -16 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( -1 0 0 -16 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
}
}
}
// entity 2
{
"classname" "light"
"name" "light_1"
"light_center" "0 0 0"
"light_radius" "320 320 320"
"origin" "-192 -32 -360"
}
// entity 3
{
"classname" "light"
"name" "light_2"
"light_center" "0 0 0"
"light_radius" "320 320 320"
"origin" "160 -312 -360"
}
// entity 4
{
"classname" "light"
"name" "light_3"
"light_center" "0 0 0"
"light_radius" "320 320 320"
"origin" "256 104 -360"
}
// entity 5
{
"classname" "light"
"name" "light_4"
"light_center" "0 0 0"
"light_radius" "320 320 320"
"origin" "-296 -344 -360"
}
// entity 6
{
"classname" "light"
"name" "light_5"
"_color" "0.08 0.08 0.08"
"light_center" "0 0 0"
"light_radius" "1092 772 664"
"nodiffuse" "0"
"noshadows" "0"
"nospecular" "0"
"origin" "20 4 -128"
"parallel" "0"
"texture" "lights/ambientlight"
}
// entity 7
{
"classname" "func_static"
"name" "moving_platform"
"bind" "rope"
"bindsToJoint" "bone92"
"model" "moving_platform"
"origin" "0 424 -312"
// primitive 0
{
brushDef3
{
( 0 0 1 72 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 0 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 -80 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 -48 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 0 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 -72 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 2
{
brushDef3
{
( 0 0 1 -48 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 0 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 -72 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 3
{
brushDef3
{
( 0 0 1 -48 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 0 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 -72 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 4
{
brushDef3
{
( 0 0 1 -48 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 0 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 -72 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 5
{
brushDef3
{
( 0 0 1 -64 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 1 0 -72 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 1 0 0 -72 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 0 -1 48 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -72 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( -1 0 0 -72 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( -0.7071067811865476 0 0.7071067811865476 -90.50966799187805 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0.7071067811865476 0 0.7071067811865476 -90.50966799187805 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 -0.7071067811865476 0.7071067811865476 -90.50966799187825 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 0.7071067811865476 0.7071067811865476 -90.5096679918781 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
}
}
// primitive 6
{
brushDef3
{
( 0 0 1 32 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 0 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 -40 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 7
{
brushDef3
{
( 0 0 1 32 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 0 0 -56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 -40 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 8
{
brushDef3
{
( 0 0 1 32 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 0 0 -56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 -40 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
// primitive 9
{
brushDef3
{
( 0 0 1 -80 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -8 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 1 0 0 -8 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0 -1 64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -8 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -8 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 0.7071067811865476 0.7071067811865476 -59.39696961967 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -0.7071067811865476 0.7071067811865476 -59.39696961966887 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 0.7071067811865476 -59.39696961967 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -0.7071067811865476 0 0.7071067811865476 -59.39696961967 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
}
}
}
// entity 8
{
"classname" "atdm:env_rope_400"
"name" "rope"
"bind" "mover_pulley"
"origin" "0 424 169"
"rotation" "1 0 0 0 0.598762 -0.800931 0 0.800931 0.598762"
// dummy brush 0
{
brushDef3
{
( 0 0 -1 0 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( 0 0 1 -8 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( 0 -1 0 -16 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( 1 0 0 -16 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( 0 1 0 -16 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
( -1 0 0 -16 ) ( ( 0.125 0 0 ) ( 0 0.125 0 ) ) "_default" 0 0 0
}
}
}
// entity 9
{
"classname" "atdm:mover_door_sliding"
"name" "mover_pulley"
"frobable" "0"
"model" "mover_pulley"
"origin" "0 424 184"
"translate" "0 -424 0"
"translate_speed" "32"
// primitive 0
{
brushDef3
{
( 0 0 1 -22 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 1 0 -8 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 1 0 0 -6 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 0 -1 6 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 -1 0 -8 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( -1 0 0 -6 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 -6 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 1 0 -8 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 1 0 0 -10 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 0 -1 -14 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 -1 0 -8 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( -1 0 0 -10 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0.894427190999916 0 -0.447213595499958 -13.41640786499835 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( -0.894427190999916 0 -0.447213595499958 -13.41640786499835 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
}
}
}
// entity 10
{
"classname" "atdm:mover_button"
"name" "func_static_1"
"model" "models/darkmod/mechanical/numberwheel_button.lwo"
"origin" "-96 456 -348"
"target" "mover_pulley"
}
// entity 11
{
"classname" "light"
"name" "light_6"
"light_center" "0 0 0"
"light_radius" "320 320 320"
"origin" "-88 232 -32"
}
// entity 12
{
"classname" "light"
"name" "light_7"
"light_center" "0 0 0"
"light_radius" "320 320 320"
"origin" "-184 448 -384"
}
// entity 13
{
"classname" "func_static"
"name" "func_static_2"
"model" "func_static_2"
"origin" "-160 436 -452"
// primitive 0
{
brushDef3
{
( 0 0 1 -60 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 1 0 -20 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 1 0 0 -96 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( 0 0 -1 -60 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( -0 -1 -0 -20 ) ( ( 0.015625 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/plaster/plaster_01" 0 0 0
( -0.7071067811865476 0 0.7071067811865476 -25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 52 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -96 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 2
{
brushDef3
{
( 0 0 1 44 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -88 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 3
{
brushDef3
{
( 0 0 1 36 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -80 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 4
{
brushDef3
{
( 0 0 1 28 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -72 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 5
{
brushDef3
{
( 0 0 1 20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -64 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 6
{
brushDef3
{
( 0 0 1 12 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -56 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 7
{
brushDef3
{
( 0 0 1 4 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -48 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 8
{
brushDef3
{
( 0 0 1 -4 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -40 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 9
{
brushDef3
{
( 0 0 1 -12 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -32 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 10
{
brushDef3
{
( 0 0 1 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -24 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 11
{
brushDef3
{
( 0 0 1 -28 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -16 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 12
{
brushDef3
{
( 0 0 1 -36 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -8 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 13
{
brushDef3
{
( 0 0 1 -44 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 -0 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 14
{
brushDef3
{
( 0 0 1 -52 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 8 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 15
{
brushDef3
{
( 0 0 1 -60 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0 -1 0 -20 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( -1 0 0 16 ) ( ( 0.0078125 0 -0 ) ( -0 0.0078125 0 ) ) "textures/darkmod/wood/boards/scratched" 0 0 0
( 0.7071067811865476 0 -0.7071067811865476 25.45584412271569 ) ( ( 0.0625 0 -0 ) ( -0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
}
}
}

Edited by AluminumHaste

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

Sounds like possibly a code bug. As a temporary fix, try either putting in a series of tiny ridges on the floor that will press against the back of the player's boots OR (in fact try this first) try inclining the surface slightly upwards front to back. Just wondered if that would make it press against the player better. Of course if this move oscillates back and forth then that won't help but if it is one way....

Link to comment
Share on other sites

Sounds like possibly a code bug. As a temporary fix, try either putting in a series of tiny ridges on the floor that will press against the back of the player's boots OR (in fact try this first) try inclining the surface slightly upwards front to back. Just wondered if that would make it press against the player better. Of course if this move oscillates back and forth then that won't help but if it is one way....

Yeah the elevator sways back and forth when it starts and stops because it's attached to a rope with AF bones. Which is what I wanted it to do.

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

Well, as a temp fix try a few ridges in the floor see if it helps to brace the player. I'm not even sure from your description if it is not meant to do what say. I'm probably misunderstanding. Are you saying as it sways then the player slides to the lower end? Or is it more that it is fairly level (long rope) and it is the movement that leaves the player behind - kind of inertia?

 

Whatever it is, it sounds like your missions are going to be really interesting! :laugh:

Link to comment
Share on other sites

Doom 3 physics is a little crufty. Unfortunately, one can't expect everything to work properly when one combines things in ways that id software didn't anticipate. Ishtvan and greebo have done some heroic work to expand on the base D3 physics, particularly in the area of ropes (necessary since we have a fully-functional rope arrow), but unfortunately the physics code is fundamentally limited just by the way it was implemented in the first place.

My games | Public Service Announcement: TDM is not set in the Thief universe. The city in which it takes place is not the City from Thief. The player character is not called Garrett. Any person who contradicts these facts will be subjected to disapproving stares.
Link to comment
Share on other sites

  • 4 weeks later...

I just had a map shutdown error. I swung my sword at a builder and the console came up with this error:

 

--------- Game Map Shutdown ----------

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

********************

ERROR: GetBody: no body with id 50325568 exists on ent atdm_ai_builder_priest_

1

 

********************

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

  • 2 weeks later...

Not sure if this problem is with DarkRadiant or the specific model, so here goes:

 

DarkRadiant (0.9.6) crashes irregularly when moving the model darkmod/furniture/beds/mattress_straw.lwo. I have been able to reproduce the problem several times, it seems to crash "only" when the camera is zoomed out, from all directions and both from the workspace and 3D-view. Rotating it, editing it etc. seems to work fine, but only moving the model while zoomed in is a bit restrictive, inn'it?

 

The bug has been reproduced on several maps (the one I'm building and a completely blank). The model came with the Thief's Den demo, unaltered.

Link to comment
Share on other sites

Hey! You're right! How an earth does that happen I wonder? I zoomed in and out and nothing happened. Then I tried to move it and DR crashed!

 

My test was in Den itself. Just let me try this in another map.... Yep! Same in another map. I dragged a table about no problem. Dragged the straw mattress and ker-rash!

 

I need to think about this as there is nothing special about it that I know of.

Link to comment
Share on other sites

Hey! You're right! How an earth does that happen I wonder? I zoomed in and out and nothing happened. Then I tried to move it and DR crashed!

 

My test was in Den itself. Just let me try this in another map.... Yep! Same in another map. I dragged a table about no problem. Dragged the straw mattress and ker-rash!

 

I need to think about this as there is nothing special about it that I know of.

 

Check the radiant log, it might write to it before crashing.

I always assumed I'd taste like boot leather.

 

Link to comment
Share on other sites

This is what I see in the log though I don't know if appeared when I created the model or when I dragged it...

 

PICO_WARNING: LWO loader discards any geometry data not in Layer 1 (2 layers found)
 RenderablePicoSurface: using shader sack1
[shaders] Loaded texture: models/darkmod/props/textures/sack1_d
 RenderablePicoSurface: using shader tdm_collision_cloth
 RenderablePicoSurface: using shader tdm_straw_transparency
[shaders] Loaded texture: models/darkmod/props/textures/straw_transparency
PICO_WARNING: LWO loader discards any geometry data not in Layer 1 (2 layers found)
 RenderablePicoSurface: using shader sack1
 RenderablePicoSurface: using shader tdm_collision_cloth
 RenderablePicoSurface: using shader tdm_straw_transparency

Link to comment
Share on other sites

Sounds like there are two layers present. Let me look at it.

 

edit: Yes, the cm was in a separate layer. I've uploaded a corrected version to SVN.

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

    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
    • nbohr1more

      Looks like the "Reverse April Fools" releases were too well hidden. Darkfate still hasn't acknowledge all the new releases. Did you play any of the new April Fools missions?
      · 5 replies
    • The Black Arrow

      Hope everyone has the blessing of undying motivation for "The Dark Mod 15th Anniversary Contest". Can't wait to see the many magnificent missions you all may have planned. Good luck, with an Ace!
      · 0 replies
×
×
  • Create New...