View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002400 | The Dark Mod | AI | public | 14.10.2010 19:46 | 10.02.2024 22:41 |
Reporter | grayman | Assigned To | |||
Priority | normal | Severity | normal | Reproducibility | sometimes |
Status | feedback | Resolution | open | ||
Platform | Win32 | OS | Windows | OS Version | XP |
Product Version | TDM 1.03 | ||||
Target Version | TDM 2.04 | ||||
Summary | 0002400: Multiple-AI animations and barks can become synchronized | ||||
Description | If more than one guard is in an area, and some triggering event occurs - like them chasing the player and the player disappearing, or a body being discovered, or a noisemaker dropping nearby, the guards' actions and barks can become synchronized. Barks: Several guards saying the same bark near-simultaneously can lead to an "echo" effect. Actions: Synchronized stone throwing is one example. Get several guards chasing you, then climb out of reach. They register that simultaneously, and go into their "So that's your game" act, which leads to them all reaching back and throwing stones at the same time. The animations are dead-on synchronized. A very odd sight. A randomized delay ought to be applied to keep the AI from saying and doing the same thing at the same time in these situations. | ||||
Steps To Reproduce | Build aisynch.map (attached). Shoot an arrow into the beggar, killing him. If the 3 guards don't react, fire a noisemaker at the far end of the room. After the guards begin searching, jump down, run around to get them chasing you, then run back up the stairs. The stairs are a func_static, so the guards can't follow. If the guards register simultaneously that you're now out of reach, the ensuing barks and animations can become synchronized. | ||||
Tags | talk | ||||
Attached Files | aisynch.map (63,732 bytes)
Version 2 // entity 0 { "classname" "worldspawn" "editor_drLastCameraPos" "-32.4125 -74.2681 217.582" "editor_drLastCameraAngle" "-15.6 24.6 0" // primitive 0 { brushDef3 { ( 0 0 1 -264 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 1 0 -128 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.0625 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 1 0 0 -384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.0625 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 0 -1 136 ) ( ( 0.0078125 0 0.5 ) ( 0 0.0078125 254.625 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 -1 0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.0625 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( -1 0 0 -176 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.0625 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 0 -1 256 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 } } // primitive 1 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.0078125 0 15.9375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 1 0 -136 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 1 0 0 -384 ) ( ( 0.0078125 0 15.9375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 15.9375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 -1 0 -120 ) ( ( 0.0078125 0 1.375 ) ( 0 0.0078125 1 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( -1 0 0 -176 ) ( ( 0.0078125 0 0.0625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 -1 0 128 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 } } // primitive 2 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 15.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -128 ) ( ( 0.0078125 0 0.0625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -392 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -192 ) ( ( 0.0078125 0 15.9375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 8 ) ( ( 0.0078125 0 255.5 ) ( 0 0.0078125 1 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 3 { brushDef3 { ( 0 0 1 -128 ) ( ( 0.0078125 0 0.5 ) ( 0 0.0078125 1.375 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 1 0 -128 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 15.9375 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 1 0 0 -384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 15.9375 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 0 -1 -8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 -1 0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 15.9375 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( -1 0 0 -176 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 16 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 0 1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 } } // primitive 4 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.0078125 0 0.5625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 1 0 -56 ) ( ( 0.0078125 0 254.625 ) ( 0 0.0078125 1 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 1 0 0 -384 ) ( ( 0.0078125 0 0.5625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 0.5625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 -1 0 -200 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( -1 0 0 -176 ) ( ( 0.0078125 0 15.4375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 1 0 192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 } } // primitive 5 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.375 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 1 0 -128 ) ( ( 0.0078125 0 14.625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 -1 0 -192 ) ( ( 0.0078125 0 1.375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( -1 0 0 -176 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 1 0 0 168 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.15625 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 } } // primitive 6 { brushDef3 { ( 0 0 1 -248 ) ( ( 0.0625 0 2.15625 ) ( 0 0.0625 23.6875 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0625 0 40.3125 ) ( 0 0.0625 11.28125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -698 ) ( ( 0.0625 0 2.15625 ) ( 0 0.0625 11.28125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -300 ) ( ( 0.0625 0 23.6875 ) ( 0 0.0625 11.28125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 570 ) ( ( 0.0625 0 61.84375 ) ( 0 0.0625 11.28125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 240 ) ( ( 0.0625 0 2.15625 ) ( 0 0.0625 39.3125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 7 { brushDef3 { ( 0 0 1 -240 ) ( ( 0.0625 0 2.15625 ) ( 0 0.0625 23.6875 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -28 ) ( ( 0.0625 0 40.3125 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -698 ) ( ( 0.0625 0 2.15625 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 112 ) ( ( 0.0625 0 2.15625 ) ( 0 0.0625 40.3125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 570 ) ( ( 0.0625 0 61.84375 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 20 ) ( ( 0.0625 0 24.6875 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 8 { brushDef3 { ( 0 1 0 -20 ) ( ( 0.0625 0 40.3125 ) ( 0 0.0625 10.28125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -698 ) ( ( 0.0625 0 2.15625 ) ( 0 0.0625 10.28125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 104 ) ( ( 0.0625 0 2.15625 ) ( 0 0.0625 40.3125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -300 ) ( ( 0.0625 0 23.1875 ) ( 0 0.0625 10.28125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 570 ) ( ( 0.0625 0 61.84375 ) ( 0 0.0625 10.28125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 1 -112 ) ( ( 0.0625 0 2.15625 ) ( 0 0.0625 24.6875 ) ) "textures/common/caulk" 0 0 0 } } // primitive 9 { brushDef3 { ( 0 0 1 -240 ) ( ( 0.0625 0 15.28125 ) ( 0 0.0625 23.875 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -698 ) ( ( 0.0625 0 15.28125 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 112 ) ( ( 0.0625 0 15.28125 ) ( 0 0.0625 40.125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -308 ) ( ( 0.0625 0 23.875 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 570 ) ( ( 0.0625 0 48.71875 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 300 ) ( ( 0.0625 0 39.125 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 10 { brushDef3 { ( 0 0 1 -240 ) ( ( 0.0625 0 2.75 ) ( 0 0.0625 24.375 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0625 0 39.625 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 112 ) ( ( 0.0625 0 2.75 ) ( 0 0.0625 39.625 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -300 ) ( ( 0.0625 0 24.375 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 562 ) ( ( 0.0625 0 61.25 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -570 ) ( ( 0.0625 0 2.75 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 11 { brushDef3 { ( 0 0 1 -240 ) ( ( 0.0625 0 2.75 ) ( 0 0.0625 15.875 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0625 0 48.125 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 112 ) ( ( 0.0625 0 2.75 ) ( 0 0.0625 48.125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -300 ) ( ( 0.0625 0 15.875 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 698 ) ( ( 0.0625 0 61.25 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -706 ) ( ( 0.0625 0 2.75 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 12 { brushDef3 { ( 0 0 1 -240 ) ( ( 0.0625 0 7.65625 ) ( 0 0.0625 23.6875 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 60 ) ( ( 0.0625 0 40.3125 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -698 ) ( ( 0.0625 0 7.65625 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 112 ) ( ( 0.0625 0 7.65625 ) ( 0 0.0625 40.3125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 570 ) ( ( 0.0625 0 56.34375 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -68 ) ( ( 0.0625 0 24.6875 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 13 { brushDef3 { ( 0 0 1 -240 ) ( ( 0.0625 0 10.15625 ) ( 0 0.0625 23.6875 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 100 ) ( ( 0.0625 0 40.3125 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -698 ) ( ( 0.0625 0 10.15625 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 112 ) ( ( 0.0625 0 10.15625 ) ( 0 0.0625 40.3125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 570 ) ( ( 0.0625 0 53.84375 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -108 ) ( ( 0.0625 0 24.6875 ) ( 0 0.0625 10.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 14 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 15.5625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -128 ) ( ( 0.0078125 0 0.4375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -152 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 112 ) ( ( 0.0078125 0 15.5625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 96 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 15 { brushDef3 { ( 0 0 1 -31 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 88 ) ( ( 0.0078125 0 255.5625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -104 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.5625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -128 ) ( ( 0.0078125 0 0.4375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 40 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 16 { brushDef3 { ( 0 0 1 -256 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -112 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -162 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 85 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 152 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 17 { brushDef3 { ( 0 0 1 -104 ) ( ( 0.0078125 0 0.5625 ) ( 0 0.0078125 0.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 64 ) ( ( 0.0078125 0 255.5 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -184 ) ( ( 0.0078125 0 1.0625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 0.5625 ) ( 0 0.0078125 255.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -152 ) ( ( 0.0078125 0 0.5 ) ( 0 0.0078125 255.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 176 ) ( ( 0.0078125 0 255.4375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 18 { brushDef3 { ( 0 1 0 -128 ) ( ( 0.0078125 0 15.4375 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 0 -1 136 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 15.4375 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 -1 0 -192 ) ( ( 0.0078125 0 0.5625 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( -1 0 0 -128 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 1 0 0 64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 ( 0 0 1 -144 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/stone/brick/bricks_mossy01" 0 0 0 } } // primitive 19 { brushDef3 { ( 0 1 0 -128 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 1 -60 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 20 { brushDef3 { ( 0 0 1 -144 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 1 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 255 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 168 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 132 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 255 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 1 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -192 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 21 { brushDef3 { ( 0 0 1 -120 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 0.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 255.375 ) ( 0 0.0078125 255.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 120 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 108 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 255.375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 0.625 ) ( 0 0.0078125 255.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -144 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 22 { brushDef3 { ( 0 0 1 -132 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 0.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 255.1875 ) ( 0 0.0078125 255.90625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 144 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.90625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 120 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 255.1875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 0.8125 ) ( 0 0.0078125 255.90625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -168 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.90625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 23 { brushDef3 { ( 0 0 1 -108 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 0.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 255.5625 ) ( 0 0.0078125 255.71875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 96 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.71875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 96 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 255.5625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 0.4375 ) ( 0 0.0078125 255.71875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -120 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.71875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 24 { brushDef3 { ( 0 0 1 -96 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 0.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 255.75 ) ( 0 0.0078125 255.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 72 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 84 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 255.75 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 0.25 ) ( 0 0.0078125 255.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -96 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 25 { brushDef3 { ( 0 0 1 -84 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 0.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 255.9375 ) ( 0 0.0078125 255.53125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 48 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.53125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 72 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 255.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 0.0625 ) ( 0 0.0078125 255.53125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -72 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.53125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 26 { brushDef3 { ( 0 0 1 -12 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 254.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 1.0625 ) ( 0 0.0078125 254.96875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -96 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 254.96875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 0 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 1.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 254.9375 ) ( 0 0.0078125 254.96875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 72 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 254.96875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 27 { brushDef3 { ( 0 0 1 -36 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 255.3125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 0.6875 ) ( 0 0.0078125 255.15625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -48 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.15625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 24 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 0.6875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 255.3125 ) ( 0 0.0078125 255.15625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 24 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.15625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 28 { brushDef3 { ( 0 0 1 -60 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 255.6875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 0.3125 ) ( 0 0.0078125 255.34375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 0 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.34375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 48 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 0.3125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 255.6875 ) ( 0 0.0078125 255.34375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -24 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.34375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 29 { brushDef3 { ( 0 0 1 -72 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 0.125 ) ( 0 0.0078125 255.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 24 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 60 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 0.125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 255.875 ) ( 0 0.0078125 255.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -48 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 30 { brushDef3 { ( 0 0 1 -24 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 255.125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 0.875 ) ( 0 0.0078125 255.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -72 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 12 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 0.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 255.125 ) ( 0 0.0078125 255.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 48 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 31 { brushDef3 { ( 0 0 1 -48 ) ( ( 0 -0.0078125 253.5 ) ( 0.0078125 0 255.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 0.5 ) ( 0 0.0078125 255.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -24 ) ( ( 0.0078125 0 253.5 ) ( 0 0.0078125 255.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 36 ) ( ( 0 0.0078125 253.5 ) ( -0.0078125 0 0.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 128 ) ( ( 0.0078125 0 255.5 ) ( 0 0.0078125 255.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 0 ) ( ( 0.0078125 0 2.5 ) ( 0 0.0078125 255.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 32 { brushDef3 { ( 0 0 1 -136 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -128 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 72 ) ( ( 0.0078125 0 0.03125 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 33 { brushDef3 { ( 1 0 0 64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 1 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 60 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 128 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 34 { brushDef3 { ( 0 1 0 -128 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 1 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 60 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 48 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.84375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } } // entity 1 { "classname" "func_static" "name" "LeakTest2" "Comment" "Use to test internal leaks. See wiki Visportals article" "model" "LeakTest2" "origin" "583 -84 134" // primitive 0 { brushDef3 { ( 0 0 1 -8 ) ( ( 0.0625 0 63.8125 ) ( 0 0.0625 24.1875 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -1 ) ( ( 0.0625 0 39.8125 ) ( 0 0.0625 7.5625 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -1 ) ( ( 0.0625 0 63.8125 ) ( 0 0.0625 7.5625 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -8 ) ( ( 0.0625 0 63.75 ) ( 0 0.0625 39.8125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -1 ) ( ( 0.0625 0 24.1875 ) ( 0 0.0625 7.5625 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 -1 ) ( ( 0.0625 0 0.25 ) ( 0 0.0625 7.5625 ) ) "textures/common/caulk" 0 0 0 } } // primitive 1 { brushDef3 { ( 0 0 1 -1 ) ( ( 0.0625 0 0.1875 ) ( 0 0.0625 24.125 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -1 ) ( ( 0.0625 0 39.875 ) ( 0 0.0625 8.0625 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -8 ) ( ( 0.0625 0 0.1875 ) ( 0 0.0625 8.0625 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -1 ) ( ( 0.0625 0 0.1875 ) ( 0 0.0625 39.875 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -1 ) ( ( 0.0625 0 24.125 ) ( 0 0.0625 8.0625 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 -8 ) ( ( 0.0625 0 63.8125 ) ( 0 0.0625 8.0625 ) ) "textures/common/caulk" 0 0 0 } } // primitive 2 { brushDef3 { ( 0 0 1 -1 ) ( ( 0.0625 0 0.3125 ) ( 0 0.0625 24.25 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -8 ) ( ( 0.0625 0 39.8125 ) ( 0 0.0625 8.0625 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -1 ) ( ( 0.0625 0 0.375 ) ( 0 0.0625 8.0625 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -1 ) ( ( 0.0625 0 0.3125 ) ( 0 0.0625 39.8125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -8 ) ( ( 0.0625 0 24.1875 ) ( 0 0.0625 8.0625 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 -1 ) ( ( 0.0625 0 63.6875 ) ( 0 0.0625 8.125 ) ) "textures/common/caulk" 0 0 0 } } } // entity 2 { "classname" "light" "name" "ambient_world" "_color" "0.06 0.06 0.06" "light_center" "0 0 0" "light_radius" "7777 7777 7777" "nodiffuse" "0" "noshadows" "0" "nospecular" "0" "origin" "667 1.5 205.5" "parallel" "0" "texture" "lights/ambientlightnfo" } // entity 3 { "classname" "atdm:target_addobjectives" "name" "Objectives2" "obj1_1_args" "1" "obj1_1_irreversible" "0" "obj1_1_not" "0" "obj1_1_player_responsible" "0" "obj1_1_spec1" "name" "obj1_1_spec_val1" "ItemName" "obj1_1_state" "0" "obj1_1_type" "item" "obj1_desc" "Get or Steal a Special Object" "obj1_irreversible" "0" "obj1_mandatory" "1" "obj1_ongoing" "0" "obj1_state" "0" "obj1_visible" "1" "obj2_1_args" "1" "obj2_1_irreversible" "0" "obj2_1_not" "0" "obj2_1_player_responsible" "0" "obj2_1_spec1" "overall" "obj2_1_state" "0" "obj2_1_type" "item" "obj2_desc" "Get Loot (Easy)" "obj2_difficulty" "0" "obj2_irreversible" "0" "obj2_mandatory" "1" "obj2_ongoing" "0" "obj2_state" "0" "obj2_visible" "1" "obj3_1_args" "2" "obj3_1_irreversible" "0" "obj3_1_not" "0" "obj3_1_player_responsible" "0" "obj3_1_spec1" "overall" "obj3_1_state" "0" "obj3_1_type" "item" "obj3_desc" "Get Loot (Hard)" "obj3_difficulty" "1" "obj3_irreversible" "0" "obj3_mandatory" "1" "obj3_ongoing" "0" "obj3_state" "0" "obj3_visible" "1" "obj4_1_args" "3" "obj4_1_irreversible" "0" "obj4_1_not" "0" "obj4_1_player_responsible" "0" "obj4_1_spec1" "overall" "obj4_1_state" "0" "obj4_1_type" "item" "obj4_desc" "Get Loot (Expert)" "obj4_difficulty" "2" "obj4_irreversible" "0" "obj4_mandatory" "1" "obj4_ongoing" "0" "obj4_state" "0" "obj4_visible" "1" "obj5_1_args" "1" "obj5_1_irreversible" "1" "obj5_1_not" "1" "obj5_1_player_responsible" "1" "obj5_1_spec1" "overall" "obj5_1_state" "1" "obj5_1_type" "kill" "obj5_desc" "No killing (on Expert)" "obj5_difficulty" "2" "obj5_irreversible" "1" "obj5_mandatory" "1" "obj5_ongoing" "1" "obj5_state" "0" "obj5_visible" "1" "obj6_1_args" "0" "obj6_1_irreversible" "0" "obj6_1_not" "0" "obj6_1_player_responsible" "0" "obj6_1_spec1" "spawnclass" "obj6_1_spec2" "name" "obj6_1_spec_val1" "idPlayer" "obj6_1_spec_val2" "EscZone" "obj6_1_state" "0" "obj6_1_type" "location" "obj6_desc" "Go To Room X, eg, When all objectives done, return to start (modify Enabling Objectives if different)" "obj6_enabling_objs" "1 AND (2 OR 3 OR 4)" "obj6_irreversible" "0" "obj6_mandatory" "1" "obj6_ongoing" "0" "obj6_state" "0" "obj6_visible" "1" "origin" "595 0.5 171.5" } // entity 4 { "classname" "atdm:playertools_compass" "name" "CompassEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "579 -18.5 220.5" } // entity 5 { "classname" "atdm:playertools_lantern" "name" "LanternEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "591 -18.5 220.5" } // entity 6 { "classname" "atdm:playertools_spyglass" "name" "SpyglassEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "601 -18.5 220.5" } // entity 7 { "classname" "atdm:playertools_health_potion" "name" "HealthPotionsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "617 -18.5 195.5" } // entity 8 { "classname" "atdm:weapon_shortsword" "name" "SwordEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "689 -116.5 171.5" "rotation" "0 1 0 -1 0 0 0 0 1" } // entity 9 { "classname" "atdm:weapon_blackjack" "name" "BlackjackEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "640.625 -117.25 171.5" } // entity 10 { "classname" "atdm:playertools_breath_potion" "name" "BreathPotionsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "629 -18.5 195.5" } // entity 11 { "classname" "atdm:playertools_flashbomb" "name" "FlashbombsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "581 -116.5 195.5" } // entity 12 { "classname" "atdm:key_fancy02" "name" "key_master2" "inv_icon" "guis/assets/hud/inventory_icons/key_good_red" "inv_map_start" "1" "inv_name" "MASTER KEY" "inv_stackable" "0" "origin" "689 3.5 195.5" "rotation" "0 -1 0 1 0 0 0 0 1" "skin" "bc_key02red" } // entity 13 { "classname" "atdm:shop" "name" "ShopItems2" "diff_0_shop_gold_start" "800" "diff_1_shop_gold_start" "600" "diff_2_shop_gold_start" "400" "origin" "632 0 168" "shopItem_11_0_qty" "0" "shopItem_11_1_qty" "0" "shopItem_11_2_qty" "0" "shopItem_11_item" "atdm:playertools_compass" "shopItem_12_0_qty" "0" "shopItem_12_1_qty" "0" "shopItem_12_2_qty" "0" "shopItem_12_item" "atdm:playertools_lantern" "shopItem_13_0_qty" "0" "shopItem_13_1_qty" "0" "shopItem_13_2_qty" "0" "shopItem_13_item" "atdm:playertools_spyglass" "shopItem_15_0_qty" "0" "shopItem_15_1_qty" "0" "shopItem_15_2_qty" "0" "shopItem_15_item" "atdm:playertools_mine" "shopItem_16_0_qty" "0" "shopItem_16_1_qty" "0" "shopItem_16_2_qty" "0" "shopItem_16_item" "atdm:playertools_flashbomb" "shopItem_17_0_qty" "0" "shopItem_17_1_qty" "0" "shopItem_17_2_qty" "0" "shopItem_17_item" "atdm:playertools_holywater" "shopItem_18_0_qty" "0" "shopItem_18_1_qty" "0" "shopItem_18_2_qty" "0" "shopItem_18_item" "atdm:playertools_health_potion" "shopItem_19_0_qty" "0" "shopItem_19_1_qty" "0" "shopItem_19_2_qty" "0" "shopItem_19_item" "atdm:playertools_breath_potion" "shopItem_1_0_qty" "0" "shopItem_1_1_qty" "0" "shopItem_1_2_qty" "0" "shopItem_1_item" "atdm:weapon_shortsword" "shopItem_2_0_qty" "0" "shopItem_2_1_qty" "0" "shopItem_2_2_qty" "0" "shopItem_2_item" "atdm:weapon_blackjack" "shopItem_3_0_qty" "0" "shopItem_3_1_qty" "0" "shopItem_3_2_qty" "0" "shopItem_3_item" "atdm:weapon_waterarrow" "shopItem_4_0_qty" "0" "shopItem_4_1_qty" "0" "shopItem_4_2_qty" "0" "shopItem_4_item" "atdm:weapon_broadhead" "shopItem_5_0_qty" "0" "shopItem_5_1_qty" "0" "shopItem_5_2_qty" "0" "shopItem_5_item" "atdm:weapon_ropearrow" "shopItem_6_0_qty" "0" "shopItem_6_1_qty" "0" "shopItem_6_2_qty" "0" "shopItem_6_item" "atdm:weapon_mossarrow" "shopItem_7_0_qty" "0" "shopItem_7_1_qty" "0" "shopItem_7_2_qty" "0" "shopItem_7_item" "atdm:weapon_noisemaker" "shopItem_8_0_qty" "0" "shopItem_8_1_qty" "0" "shopItem_8_2_qty" "0" "shopItem_8_item" "atdm:weapon_firearrow" "shopItem_9_0_qty" "0" "shopItem_9_1_qty" "0" "shopItem_9_2_qty" "0" "shopItem_9_item" "atdm:weapon_gasarrow" "startingitem_11_0_qty" "0" "startingitem_11_1_qty" "0" "startingitem_11_2_qty" "0" "startingitem_11_item" "atdm:playertools_compass" "startingitem_12_0_qty" "0" "startingitem_12_1_qty" "0" "startingitem_12_2_qty" "0" "startingitem_12_item" "atdm:playertools_lantern" "startingitem_13_0_qty" "0" "startingitem_13_1_qty" "0" "startingitem_13_2_qty" "0" "startingitem_13_item" "atdm:playertools_spyglass" "startingitem_15_0_qty" "0" "startingitem_15_1_qty" "0" "startingitem_15_2_qty" "0" "startingitem_15_item" "atdm:playertools_mine" "startingitem_16_0_qty" "0" "startingitem_16_1_qty" "0" "startingitem_16_2_qty" "0" "startingitem_16_item" "atdm:playertools_flashbomb" "startingitem_17_0_qty" "0" "startingitem_17_1_qty" "0" "startingitem_17_2_qty" "0" "startingitem_17_item" "atdm:playertools_holywater" "startingitem_18_0_qty" "0" "startingitem_18_1_qty" "0" "startingitem_18_2_qty" "0" "startingitem_18_item" "atdm:playertools_health_potion" "startingitem_19_0_qty" "0" "startingitem_19_1_qty" "0" "startingitem_19_2_qty" "0" "startingitem_19_item" "atdm:playertools_breath_potion" "startingitem_1_0_qty" "0" "startingitem_1_1_qty" "0" "startingitem_1_2_qty" "0" "startingitem_1_item" "atdm:weapon_shortsword" "startingitem_2_0_qty" "0" "startingitem_2_1_qty" "0" "startingitem_2_2_qty" "0" "startingitem_2_item" "atdm:weapon_blackjack" "startingitem_3_0_qty" "0" "startingitem_3_1_qty" "0" "startingitem_3_2_qty" "0" "startingitem_3_item" "atdm:weapon_waterarrow" "startingitem_4_0_qty" "0" "startingitem_4_1_qty" "0" "startingitem_4_2_qty" "0" "startingitem_4_item" "atdm:weapon_broadhead" "startingitem_5_0_qty" "0" "startingitem_5_1_qty" "0" "startingitem_5_2_qty" "0" "startingitem_5_item" "atdm:weapon_ropearrow" "startingitem_6_0_qty" "0" "startingitem_6_1_qty" "0" "startingitem_6_2_qty" "0" "startingitem_6_item" "atdm:weapon_mossarrow" "startingitem_7_0_qty" "0" "startingitem_7_1_qty" "0" "startingitem_7_2_qty" "0" "startingitem_7_item" "atdm:weapon_noisemaker" "startingitem_8_0_qty" "0" "startingitem_8_1_qty" "0" "startingitem_8_2_qty" "0" "startingitem_8_item" "atdm:weapon_firearrow" "startingitem_9_0_qty" "0" "startingitem_9_1_qty" "0" "startingitem_9_2_qty" "0" "startingitem_9_item" "atdm:weapon_gasarrow" } // entity 14 { "classname" "atdm:ammo_broadhead" "name" "BroadheadsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_ammo_amount" "50" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "578 -196 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 15 { "classname" "atdm:ammo_broadhead" "name" "BroadheadsHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "578 -244 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 16 { "classname" "atdm:ammo_broadhead" "name" "BroadheadsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "578 -292 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 17 { "classname" "atdm:ammo_firearrow" "name" "FireArrowsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "594 -196 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 18 { "classname" "atdm:ammo_firearrow" "name" "FireArrowsHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "594 -244 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 19 { "classname" "atdm:ammo_firearrow" "name" "FireArrowsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "594 -292 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 20 { "classname" "atdm:ammo_gasarrow" "name" "GasArrowsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "610 -196 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 21 { "classname" "atdm:ammo_gasarrow" "name" "GasArrowsHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "610 -244 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 22 { "classname" "atdm:ammo_gasarrow" "name" "GasArrowsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "610 -292 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 23 { "classname" "atdm:ammo_mossarrow" "name" "MossArrowsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "626 -196 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 24 { "classname" "atdm:ammo_mossarrow" "name" "MossArrowsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "626 -292 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 25 { "classname" "atdm:ammo_mossarrow" "name" "MossArrowsHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "626 -244 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 26 { "classname" "atdm:ammo_noisemaker" "name" "NoiseArrowsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "642 -196 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 27 { "classname" "atdm:ammo_noisemaker" "name" "NoiseArrowsHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "642 -244 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 28 { "classname" "atdm:ammo_noisemaker" "name" "NoiseArrowsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "642 -292 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 29 { "classname" "atdm:ammo_ropearrow" "name" "RopeArrowsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "658 -196 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 30 { "classname" "atdm:ammo_ropearrow" "name" "RopeArrowsHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "658 -244 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 31 { "classname" "atdm:ammo_ropearrow" "name" "RopeArrowsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "658 -292 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 32 { "classname" "atdm:ammo_waterarrow" "name" "WaterArrowsEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "690 -196 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 33 { "classname" "atdm:ammo_waterarrow" "name" "WaterArrowsHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "690 -244 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 34 { "classname" "atdm:ammo_waterarrow" "name" "WaterArrowsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_ammo_amount" "30" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "690 -292 152" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 35 { "classname" "atdm:weapon_blackjack" "name" "BlackjackHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "640.625 -133.25 171.5" } // entity 36 { "classname" "atdm:weapon_blackjack" "name" "BlackjackExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "640.625 -149.25 171.5" } // entity 37 { "classname" "atdm:weapon_shortsword" "name" "SwordHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "689 -132.5 171.5" "rotation" "0 1 0 -1 0 0 0 0 1" } // entity 38 { "classname" "atdm:weapon_shortsword" "name" "SwordExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "inv_no_pickup_message" "1" "origin" "689 -148.5 171.5" "rotation" "0 1 0 -1 0 0 0 0 1" } // entity 39 { "classname" "atdm:playertools_compass" "name" "CompassHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "579 -34.5 220.5" } // entity 40 { "classname" "atdm:playertools_compass" "name" "CompassExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "origin" "579 -50.5 220.5" } // entity 41 { "classname" "atdm:playertools_lantern" "name" "LanternHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "591 -34.5 220.5" } // entity 42 { "classname" "atdm:playertools_lantern" "name" "LanternExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "origin" "591 -50.5 220.5" } // entity 43 { "classname" "atdm:playertools_spyglass" "name" "SpyglassHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "601 -34.5 220.5" } // entity 44 { "classname" "atdm:playertools_spyglass" "name" "SpyglassExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "origin" "601 -50.5 220.5" } // entity 45 { "classname" "atdm:playertools_flashbomb" "name" "FlashbombsHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "581 -132.5 195.5" } // entity 46 { "classname" "atdm:playertools_flashbomb" "name" "FlashbombsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "origin" "581 -148.5 195.5" } // entity 47 { "classname" "atdm:playertools_health_potion" "name" "HealthPotionsHard2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "617 -34.5 195.5" } // entity 48 { "classname" "atdm:playertools_health_potion" "name" "HealthPotionsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "origin" "617 -50.5 195.5" } // entity 49 { "classname" "atdm:playertools_breath_potion" "name" "BreathPotionsHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "629 -34.5 195.5" } // entity 50 { "classname" "atdm:playertools_breath_potion" "name" "BreathPotionsExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "origin" "629 -50.5 195.5" } // entity 51 { "classname" "atdm:playertools_lockpick_snake" "name" "LockpickSnakeEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "672 -18 192" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 52 { "classname" "atdm:playertools_lockpick_triangle" "name" "LockpickTriangleEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "688 -18 192" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 53 { "classname" "atdm:playertools_mine" "name" "MinesEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "612 -116 192" } // entity 54 { "classname" "atdm:playertools_holywater" "name" "HolyWatersEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "628 -116 192" } // entity 55 { "classname" "atdm:playertools_flashmine" "name" "FlashminesEasy2" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "596 -116 192" } // entity 56 { "classname" "atdm:playertools_lockpick_snake" "name" "LockpickSnakeHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "672 -34 192" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 57 { "classname" "atdm:playertools_lockpick_snake" "name" "LockpickSnakeExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "origin" "672 -50 192" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 58 { "classname" "atdm:playertools_lockpick_triangle" "name" "LockpickTriangleHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "origin" "688 -34 192" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 59 { "classname" "atdm:playertools_lockpick_triangle" "name" "LockpickTriangleExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "origin" "688 -50 192" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 60 { "classname" "atdm:playertools_flashmine" "name" "FlashminesHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "596 -132 192" } // entity 61 { "classname" "atdm:playertools_flashmine" "name" "FlashminesExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "origin" "596 -148 192" } // entity 62 { "classname" "atdm:playertools_mine" "name" "MinesHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "612 -132 192" } // entity 63 { "classname" "atdm:playertools_mine" "name" "MinesExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "origin" "612 -148 192" } // entity 64 { "classname" "atdm:playertools_holywater" "name" "HolyWatersHard2" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "origin" "628 -132 192" } // entity 65 { "classname" "atdm:playertools_holywater" "name" "HolyWatersExpert2" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "origin" "628 -148 192" } // entity 66 { "classname" "info_player_start" "name" "info_player_start_1" "origin" "-100 -40 144" } // entity 67 { "classname" "light" "name" "light_1" "_color" "1.00 1.00 1.00" "light_right" "128 0 0" "light_target" "0 0 -256" "light_up" "0 176 0" "nodiffuse" "0" "noshadows" "0" "nospecular" "0" "origin" "184 32 240" "parallel" "0" } // entity 68 { "classname" "atdm:ammo_broadhead" "name" "atdm_ammo_broadhead_1" "origin" "64 -88 32" "rotation" "1 0 0 0 0 -1 0 1 0" } // entity 69 { "classname" "atdm:ammo_vinearrow" "name" "atdm_ammo_vinearrow_1" "origin" "81 -84 32" "rotation" "1 0 0 0 0 -1 0 1 0" } // entity 70 { "classname" "atdm:door_96x48_3hinge" "name" "door_96x48x3hinge_1" "lock_picktype" "-" "lock_pins" "0" "locked" "0" "origin" "103.25 105.625 0" "rotate" "0 -90 0" "skin" "door_003" "used_by" "-" } // entity 71 { "classname" "atdm:handle_curved_rotate_double_right" "name" "doorhandle_96x48x3hinge_1" "bind" "door_96x48x3hinge_1" "origin" "147.125 105.75 50.375" } // entity 72 { "classname" "atdm:ai_townsfolk_beggar" "name" "atdm_ai_townsfolk_beggar_1" "origin" "336 8 8" } // entity 73 { "classname" "atdm:ai_citywatch" "name" "atdm_ai_citywatch_4" "origin" "128 -48 8" } // entity 74 { "classname" "atdm:moveable_crate01" "name" "atdm_moveable_crate01_1" "origin" "-92 72 158" } // entity 75 { "classname" "atdm:ai_citywatch" "name" "atdm_ai_citywatch_2" "origin" "-40 56 8" } // entity 76 { "classname" "atdm:ai_citywatch" "name" "atdm_ai_citywatch_3" "origin" "40 64 8" } // entity 77 { "classname" "func_static" "name" "func_static_1" "model" "func_static_1" "origin" "152 -172 72" // primitive 0 { brushDef3 { ( 0 0 1 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -216 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 1 { brushDef3 { ( 0 0 1 -56 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 0.375 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 144 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 48 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0.375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 255.625 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -168 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 2 { brushDef3 { ( 0 0 1 -64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 0.1875 ) ( 0 0.0078125 255.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 168 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 56 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0.1875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 255.8125 ) ( 0 0.0078125 255.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 3 { brushDef3 { ( 0 0 1 -48 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 0.5625 ) ( 0 0.0078125 255.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 120 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 40 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0.5625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 255.4375 ) ( 0 0.0078125 255.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -144 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 4 { brushDef3 { ( 0 0 1 -40 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 0.75 ) ( 0 0.0078125 255.75 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 96 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.75 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 32 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0.75 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 255.25 ) ( 0 0.0078125 255.75 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -120 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.75 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 5 { brushDef3 { ( 0 0 1 48 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 253.1875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 2.8125 ) ( 0 0.0078125 255.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -168 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 -56 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 253.1875 ) ( 0 0.0078125 255.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 144 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 6 { brushDef3 { ( 0 0 1 -32 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 0.9375 ) ( 0 0.0078125 255.6875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.6875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 24 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 255.0625 ) ( 0 0.0078125 255.6875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -96 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.6875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 7 { brushDef3 { ( 0 0 1 56 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 253 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 3 ) ( 0 0.0078125 255 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 -64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 3 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 253 ) ( 0 0.0078125 255 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 168 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 8 { brushDef3 { ( 0 0 1 16 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 253.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 2.0625 ) ( 0 0.0078125 255.3125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.3125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 -24 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.0625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 253.9375 ) ( 0 0.0078125 255.3125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 48 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.3125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 9 { brushDef3 { ( 0 0 1 32 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 253.5625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 2.4375 ) ( 0 0.0078125 255.1875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -120 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.1875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 -40 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 253.5625 ) ( 0 0.0078125 255.1875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 96 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.1875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 10 { brushDef3 { ( 0 0 1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 254.3125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 1.6875 ) ( 0 0.0078125 255.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -24 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 -8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.6875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 254.3125 ) ( 0 0.0078125 255.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.4375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 11 { brushDef3 { ( 0 0 1 -16 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 254.6875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 1.3125 ) ( 0 0.0078125 255.5625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 24 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.5625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.3125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 254.6875 ) ( 0 0.0078125 255.5625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -48 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.5625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 12 { brushDef3 { ( 0 0 1 -24 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 254.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 1.125 ) ( 0 0.0078125 255.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 48 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 16 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 254.875 ) ( 0 0.0078125 255.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 13 { brushDef3 { ( 0 0 1 24 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 253.75 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 2.25 ) ( 0 0.0078125 255.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -96 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 -32 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 253.75 ) ( 0 0.0078125 255.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.25 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 14 { brushDef3 { ( 0 0 1 64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 252.8125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 3.1875 ) ( 0 0.0078125 254.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -216 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 254.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 3.1875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 252.8125 ) ( 0 0.0078125 254.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 254.9375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 15 { brushDef3 { ( 0 0 1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 254.125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 1.875 ) ( 0 0.0078125 255.375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -48 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 -16 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.875 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 254.125 ) ( 0 0.0078125 255.375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 24 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 16 { brushDef3 { ( 0 0 1 40 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 253.375 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 2.625 ) ( 0 0.0078125 255.125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 -144 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 -48 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.625 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 253.375 ) ( 0 0.0078125 255.125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 120 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.125 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } // primitive 17 { brushDef3 { ( 0 0 1 -8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 254.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 1 0 -20 ) ( ( 0.0078125 0 1.5 ) ( 0 0.0078125 255.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 1 0 0 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 0 -1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( 0 -1 0 -20 ) ( ( 0.0078125 0 254.5 ) ( 0 0.0078125 255.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 ( -1 0 0 -24 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 255.5 ) ) "textures/darkmod/wood/boards/dark_varnished" 0 0 0 } } } | ||||
I added the map as maps/test/ai_sync.map to our SVN. | |
After the changes in 2.03\.04 the AI are far less likely to become sync-ed. That said, there are only so many barks and responses so with a randomization factor there will always be a risk of this unless you always perform the "dice roll" at the same time and check the results. There may be some room for improvement in developing a memory of previous barks\reactions as the AI will often say the exact same phrase as another AI who just said it (akin to violating the no_dups behavior). |
|
Date Modified | Username | Field | Change |
---|---|---|---|
14.10.2010 19:46 | grayman | New Issue | |
14.10.2010 19:46 | grayman | File Added: aisynch.map | |
27.11.2010 11:06 | tels | Note Added: 0003332 | |
09.10.2017 20:57 | nbohr1more | Relationship added | related to 0002341 |
15.10.2017 23:15 | nbohr1more | Relationship added | related to 0003857 |
16.10.2017 03:37 | nbohr1more | Note Added: 0009486 | |
16.10.2017 03:43 | nbohr1more | Status | new => feedback |
16.10.2017 03:43 | nbohr1more | Target Version | => TDM 2.04 |
10.02.2024 22:41 | Fiver | Tag Attached: talk |