View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006547 | DarkRadiant | Map Editing | public | 26.06.2024 19:50 | 02.07.2024 08:36 |
Reporter | Frost_Salamander | Assigned To | |||
Priority | normal | Severity | normal | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | PC | OS | Windows | OS Version | 11 |
Product Version | 3.9.0 | ||||
Summary | 0006547: Copy/paste shader doesn't always work with angled surfaces | ||||
Description | When copy/pasting a shader from an angled surface, if the source face isn't the same height as the target face, the texture won't be aligned. Adds a bit of extra work to align textures when this happens as you need to use the texture tool. Have attached screen shots and a test map to help illustrate. | ||||
Steps To Reproduce | In the test map there are 3 groups of brushes. In each group, the textures are NOT aligned to start with, but the steps below will simulate a mapping workflow to get them aligned. Refer to the screenshot dr-copy-paste-bug.png to see the face labels. 1. Copy shader from face A onto face B. Note that the textures for A and B align. 2. Copy shader from face C onto face D. Note the textures for C and D DO NOT align. See screenshot dr-copy-paste-bug-ttool.png to see where the faces are in the texture tool. 3. Copy shader from face E to face F. Note the textures for E and F align. It seems that when copying from an angled surface it the resulting textures will only align if the source and target are the same height, as with faces A and B. | ||||
Tags | No tags attached. | ||||
Attached Files | paste.map (38,994 bytes)
Version 2 // entity 0 { "classname" "worldspawn" "editor_description" "Simple test map consisting of a large room with a player start and a blue room comprising the mapstartpack_complete prefab. The ambient world has been brightened to 0.1 0.1 0.1." // primitive 0 { brushDef3 { ( 0 0 1 -160 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 3.203125 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -767 ) ( ( 0.015625 0 -3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -307 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -257 ) ( ( 0.015625 0 3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 -717 ) ( ( 0.015625 0 3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 128 ) ( ( 0.007811999879777431 0 -1.992059946060181 ) ( 0 0.007811999879777431 -1.601459980010986 ) ) "textures/darkmod/wood/boards/pier_platform" 0 0 0 } } // primitive 1 { brushDef3 { ( 0 0 1 -128 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 3.203125 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -799 ) ( ( 0.015625 0 -3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -307 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -3.203125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 -717 ) ( ( 0.015625 0 3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 767 ) ( ( 0.007811999879777431 0 1.601459980010986 ) ( 0 0.007811999879777431 -0.9999359846115112 ) ) "textures/darkmod/wood/boards/pier_platform" 0 0 0 } } // primitive 2 { brushDef3 { ( 0 0 1 -128 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 3.203125 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -767 ) ( ( 0.015625 0 -3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -339 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -3.203125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -257 ) ( ( 0.015625 0 3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 307 ) ( ( 0.007811999879777431 0 1.992059946060181 ) ( 0 0.007811999879777431 -0.9999359846115112 ) ) "textures/darkmod/wood/boards/pier_platform" 0 0 0 } } // primitive 3 { brushDef3 { ( 0 1 0 -767 ) ( ( 0.015625 0 -3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -307 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -160 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -3.203125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -257 ) ( ( 0.015625 0 3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 -717 ) ( ( 0.015625 0 3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 0 1 128 ) ( ( 0.007811999879777431 0 -1.992059946060181 ) ( 0 0.007811999879777431 1.601459980010986 ) ) "textures/darkmod/wood/boards/pier_platform" 0 0 0 } } // primitive 4 { brushDef3 { ( 0 0 1 -128 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 3.203125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -307 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -3.203125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -289 ) ( ( 0.015625 0 3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 -717 ) ( ( 0.015625 0 3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 257 ) ( ( 0.007811999879777431 0 -1.601459980010986 ) ( 0 0.007811999879777431 -0.9999359846115112 ) ) "textures/darkmod/wood/boards/pier_platform" 0 0 0 } } // primitive 5 { brushDef3 { ( 0 0 1 -128 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 3.203125 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -767 ) ( ( 0.015625 0 -3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.015625 0 -3.984375 ) ( 0 0.015625 -3.203125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -257 ) ( ( 0.015625 0 3.203125 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 -749 ) ( ( 0.015625 0 3.984375 ) ( 0 0.015625 -2 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 717 ) ( ( 0.007811999879777431 0 -1.992059946060181 ) ( 0 0.007811999879777431 -0.9999359846115112 ) ) "textures/darkmod/wood/boards/pier_platform" 0 0 0 } } // primitive 6 { brushDef3 { ( 0 0 1 -88 ) ( ( 0.0625 0 96.46875 ) ( 0 0.0625 21.625 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 497 ) ( ( 0.0625 0 42.375 ) ( 0 0.0625 1.28125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -731 ) ( ( 0.0625 0 96.46875 ) ( 0 0.0625 1.28125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -785 ) ( ( 0.0625 0 21.625 ) ( 0 0.0625 1.28125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 603 ) ( ( 0.0625 0 -32.46875 ) ( 0 0.0625 1.28125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 80 ) ( ( 0.0625 0 96.46875 ) ( 0 0.0625 41.375 ) ) "textures/common/caulk" 0 0 0 } } // primitive 7 { brushDef3 { ( 0 0 1 -80 ) ( ( 0.0625 0 96.46875 ) ( 0 0.0625 21.625 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 489 ) ( ( 0.0625 0 42.375 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -731 ) ( ( 0.0625 0 96.46875 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -48 ) ( ( 0.0625 0 96.46875 ) ( 0 0.0625 42.375 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 603 ) ( ( 0.0625 0 -32.46875 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -497 ) ( ( 0.0625 0 22.625 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 8 { brushDef3 { ( 0 1 0 497 ) ( ( 0.0625 0 42.375 ) ( 0 0.0625 0.28125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -731 ) ( ( 0.0625 0 96.46875 ) ( 0 0.0625 0.28125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -56 ) ( ( 0.0625 0 96.46875 ) ( 0 0.0625 42.375 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -785 ) ( ( 0.0625 0 21.125 ) ( 0 0.0625 0.28125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 603 ) ( ( 0.0625 0 -32.46875 ) ( 0 0.0625 0.28125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 1 48 ) ( ( 0.0625 0 96.46875 ) ( 0 0.0625 22.625 ) ) "textures/common/caulk" 0 0 0 } } // primitive 9 { brushDef3 { ( 0 0 1 -80 ) ( ( 0.0625 0 45.59375 ) ( 0 0.0625 21.8125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -731 ) ( ( 0.0625 0 45.59375 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -48 ) ( ( 0.0625 0 45.59375 ) ( 0 0.0625 42.1875 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -793 ) ( ( 0.0625 0 21.8125 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 603 ) ( ( 0.0625 0 18.40625 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 785 ) ( ( 0.0625 0 41.1875 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 10 { brushDef3 { ( 0 0 1 -80 ) ( ( 0.0625 0 97.0625 ) ( 0 0.0625 22.3125 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 497 ) ( ( 0.0625 0 41.6875 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -48 ) ( ( 0.0625 0 97.0625 ) ( 0 0.0625 41.6875 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -785 ) ( ( 0.0625 0 22.3125 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 595 ) ( ( 0.0625 0 -33.0625 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -603 ) ( ( 0.0625 0 97.0625 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 11 { brushDef3 { ( 0 0 1 -80 ) ( ( 0.0625 0 97.0625 ) ( 0 0.0625 13.8125 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 497 ) ( ( 0.0625 0 50.1875 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( 0 0 -1 -48 ) ( ( 0.0625 0 97.0625 ) ( 0 0.0625 50.1875 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 -785 ) ( ( 0.0625 0 13.8125 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 731 ) ( ( 0.0625 0 -33.0625 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -739 ) ( ( 0.0625 0 97.0625 ) ( 0 0.0625 0.78125 ) ) "textures/common/caulk" 0 0 0 } } // primitive 12 { brushDef3 { ( 0 0 1 32 ) ( ( 0.01953125 0 -11.33375000953674 ) ( 0 0.009765625 1.879375040531158 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 1 0 -328 ) ( ( 0.01953125 0 -0.1050000190734872 ) ( 0 0.009765625 2.910000056028363 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 1 0 0 80 ) ( ( 0.01953125 0 -12.42375004291536 ) ( 0 0.009765625 2.249999959021803 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.01953125 0 -10.2037500217557 ) ( 0 0.009765625 5.102499961853027 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 -1 0 296 ) ( ( 0.01953125 0 -4.565000027418137 ) ( 0 0.009765625 1.749999992549419 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( -1 0 0 -112 ) ( ( 0.01953125 0 6.6837499961257 ) ( 0 0.009765624999999997 2.930000051856045 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 } } // primitive 13 { brushDef3 { ( 0 0 1 64 ) ( ( 0.01953125 0 -12.40375003218651 ) ( 0 0.009765625 1.783750027418137 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 1 0 -328 ) ( ( 0.01953125 0 2.98023081768406e-08 ) ( 0 0.009765624999999993 3.050000011920923 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 1 0 0 112 ) ( ( 0.01953125 0 -11.12375001236796 ) ( 0 0.009765625 1.829999998211861 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.01953125 0 -11.14375007152557 ) ( 0 0.009765625 3.880000025033951 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 -1 0 296 ) ( ( 0.01953125 0 -3.635000038892031 ) ( 0 0.009765625 1.389999993145466 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( -1 0 0 -144 ) ( ( 0.01953125 0 5.933750063180923 ) ( 0 0.009765624999999986 1.760000001639124 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 } } // primitive 14 { brushDef3 { ( 0 0 1 32 ) ( ( 0.01953125 0 -10.84375002980232 ) ( 0 0.009765625 2.799374982714653 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 1 0 -328 ) ( ( 0.01953125 0 -5.175000011920936 ) ( 0 0.009765624999999991 1.549999982118598 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 1 0 0 336 ) ( ( 0.01953125 0 -12.02375003695487 ) ( 0 0.009765625 2.800000011920922 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.01953125 0 -11.16375002264977 ) ( 0 0.009765625 2.05249996483326 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 -1 0 296 ) ( ( 0.01953125000000011 1.387778780781446e-17 -0.5538591456914048 ) ( 1.040834085586084e-17 0.00976562500000001 1.910000018775466 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( -1 0 0 -368 ) ( ( 0.01953125 0 6.033749967813465 ) ( 0 0.009765625 2.560000017285351 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 } } // primitive 15 { brushDef3 { ( 0 0 1 32 ) ( ( 0.01953125 0 -10.32875001430511 ) ( 0 0.009765625 5.560000061988831 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 1 0 -296 ) ( ( 0.01953125 0 -4.939999982714646 ) ( 0 0.009765625 1.790000021457686 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.01953125 0 -8.738750010728836 ) ( 0 0.009765625 2.010000079870224 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( -1 0 0 -400 ) ( ( 0.01953125 0 4.388749960809954 ) ( 0 0.009765625000000003 1.10999998822808 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0.7071067690849304 -0.7071067690849304 0 469.5188946723938 ) ( ( 0.01953125000000011 2.775557561562891e-17 -7.166990191732515 ) ( 0 0.009765625000000012 2.01000004261732 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 } } // primitive 16 { brushDef3 { ( 0 0 1 64 ) ( ( 0.01953125 0 -9.463749993592501 ) ( 0 0.009765625 2.161874994635582 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 1 0 -328 ) ( ( 0.01953125 0 -1.81999996304512 ) ( 0 0.009765625 1.149999998509884 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.01953125 0 -10.48375000804663 ) ( 0 0.009765625 2.839999973773956 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( -1 0 0 -272 ) ( ( 0.01953125 0 6.013749986886978 ) ( 0 0.009765625 2.349999994039536 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0.7071067690849304 -0.7071067690849304 0 401.6366448402405 ) ( ( 0.01953125 2.775557561562891e-17 -8.056698919895373 ) ( 0 0.009765625 2.309999980032443 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 } } // primitive 17 { brushDef3 { ( 0 0 1 32 ) ( ( 0.01953125 0 -11.80875000357628 ) ( 0 0.009765625 1.469374999403954 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 1 0 -360 ) ( ( 0.01953125 0 -1.184999972581899 ) ( 0 0.009765624999999991 1.2199999988079 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 1 0 0 208 ) ( ( 0.01953125 0 -11.76875000074507 ) ( 0 0.009765625 1.609999969601613 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 0 -1 -128 ) ( ( 0.01953125 0 -10.48874999582767 ) ( 0 0.009765625 3.072499960660934 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( 0 -1 0 328 ) ( ( 0.01953125 2.775557561562891e-17 -7.876698912742816 ) ( 0 0.009765625 2.680000014603137 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 ( -1 0 0 -240 ) ( ( 0.01953125 0 7.638750016689272 ) ( 0 0.009765625 2.3500000089407 ) ) "textures/darkmod/stone/cobblestones/flagstones02_plain" 0 0 0 } } } // entity 1 { "classname" "light" "name" "ambient_world" "_color" "0.1 0.1 0.1" "light_center" "0 0 0" "light_radius" "10280 10280 10280" "nodiffuse" "0" "noshadows" "0" "nospecular" "0" "origin" "703 -529 48" "parallel" "0" "texture" "lights/ambientlightnfo" } // entity 2 { "classname" "atdm:target_addobjectives" "name" "Objectives" "angle" "90.000000" "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" "627 -529 0" } // entity 3 { "classname" "atdm:playertools_compass" "name" "CompassEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "612 -551.5 60.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 4 { "classname" "atdm:playertools_lantern" "name" "LanternEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "624 -551.5 60.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 5 { "classname" "atdm:playertools_spyglass" "name" "SpyglassEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "634 -551.5 60.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 6 { "classname" "atdm:playertools_health_potion" "name" "HealthPotionsEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "650 -551.5 35.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 7 { "classname" "atdm:weapon_shortsword" "name" "SwordEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "inv_no_pickup_message" "1" "nodrop" "1" "origin" "722 -601.5 11.5" "rotation" "0 1 0 -1 0 0 0 0 1" } // entity 8 { "classname" "atdm:weapon_blackjack" "name" "BlackjackEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "inv_no_pickup_message" "1" "nodrop" "1" "origin" "673.62 -602.25 11.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 9 { "classname" "atdm:playertools_breath_potion" "name" "BreathPotionsEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "662 -551.5 35.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 10 { "classname" "atdm:playertools_flashbomb" "name" "FlashbombsEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "614 -601.5 35.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 11 { "classname" "atdm:key_fancy02" "name" "key_master" "inv_icon" "guis/assets/hud/inventory_icons/key_good_red" "inv_map_start" "1" "inv_name" "MASTER KEY" "inv_stackable" "0" "nodrop" "1" "origin" "723 -529 32" "rotation" "0 -1 0 1 0 0 0 0 1" "skin" "bc_key02red" } // entity 12 { "classname" "atdm:shop" "name" "ShopItems" "angle" "90.000000" "diff_0_shop_gold_start" "800" "diff_1_shop_gold_start" "600" "diff_2_shop_gold_start" "400" "origin" "675 -529 0" "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_20_0_qty" "0" "shopItem_20_1_qty" "0" "shopItem_20_2_qty" "0" "shopItem_20_item" "atdm:weapon_vinearrow" "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_20_0_qty" "0" "startingitem_20_1_qty" "0" "startingitem_20_2_qty" "0" "startingitem_20_item" "atdm:weapon_vinearrow" "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 13 { "classname" "atdm:ammo_broadhead" "name" "BroadheadsEasy" "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" "nodrop" "1" "origin" "611 -681 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 14 { "classname" "atdm:ammo_broadhead" "name" "BroadheadsHard" "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" "nodrop" "1" "origin" "611 -729 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 15 { "classname" "atdm:ammo_broadhead" "name" "BroadheadsExpert" "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" "nodrop" "1" "origin" "611 -777 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 16 { "classname" "atdm:ammo_firearrow" "name" "FireArrowsEasy" "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" "nodrop" "1" "origin" "627 -681 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 17 { "classname" "atdm:ammo_firearrow" "name" "FireArrowsHard" "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" "nodrop" "1" "origin" "627 -729 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 18 { "classname" "atdm:ammo_firearrow" "name" "FireArrowsExpert" "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" "nodrop" "1" "origin" "627 -777 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 19 { "classname" "atdm:ammo_gasarrow" "name" "GasArrowsEasy" "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" "nodrop" "1" "origin" "643 -681 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 20 { "classname" "atdm:ammo_gasarrow" "name" "GasArrowsHard" "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" "nodrop" "1" "origin" "643 -729 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 21 { "classname" "atdm:ammo_gasarrow" "name" "GasArrowsExpert" "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" "nodrop" "1" "origin" "643 -777 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 22 { "classname" "atdm:ammo_mossarrow" "name" "MossArrowsEasy" "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" "nodrop" "1" "origin" "659 -681 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 23 { "classname" "atdm:ammo_mossarrow" "name" "MossArrowsExpert" "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" "nodrop" "1" "origin" "659 -777 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 24 { "classname" "atdm:ammo_mossarrow" "name" "MossArrowsHard" "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" "nodrop" "1" "origin" "659 -729 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 25 { "classname" "atdm:ammo_noisemaker" "name" "NoiseArrowsEasy" "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" "nodrop" "1" "origin" "675 -681 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 26 { "classname" "atdm:ammo_noisemaker" "name" "NoiseArrowsHard" "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" "nodrop" "1" "origin" "675 -729 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 27 { "classname" "atdm:ammo_noisemaker" "name" "NoiseArrowsExpert" "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" "nodrop" "1" "origin" "675 -777 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 28 { "classname" "atdm:ammo_ropearrow" "name" "RopeArrowsEasy" "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" "nodrop" "1" "origin" "691 -681 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 29 { "classname" "atdm:ammo_ropearrow" "name" "RopeArrowsHard" "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" "nodrop" "1" "origin" "691 -729 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 30 { "classname" "atdm:ammo_ropearrow" "name" "RopeArrowsExpert" "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" "nodrop" "1" "origin" "691 -777 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 31 { "classname" "atdm:ammo_waterarrow" "name" "WaterArrowsEasy" "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" "nodrop" "1" "origin" "723 -681 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 32 { "classname" "atdm:ammo_waterarrow" "name" "WaterArrowsHard" "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" "nodrop" "1" "origin" "723 -729 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 33 { "classname" "atdm:ammo_waterarrow" "name" "WaterArrowsExpert" "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" "nodrop" "1" "origin" "723 -777 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 34 { "classname" "atdm:weapon_blackjack" "name" "BlackjackHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "inv_no_pickup_message" "1" "nodrop" "1" "origin" "673.62 -618.25 11.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 35 { "classname" "atdm:weapon_blackjack" "name" "BlackjackExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "inv_no_pickup_message" "1" "nodrop" "1" "origin" "673.62 -634.25 11.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 36 { "classname" "atdm:weapon_shortsword" "name" "SwordHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "inv_no_pickup_message" "1" "nodrop" "1" "origin" "722 -617.5 11.5" "rotation" "0 1 0 -1 0 0 0 0 1" } // entity 37 { "classname" "atdm:weapon_shortsword" "name" "SwordExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "inv_no_pickup_message" "1" "nodrop" "1" "origin" "722 -633.5 11.5" "rotation" "0 1 0 -1 0 0 0 0 1" } // entity 38 { "classname" "atdm:playertools_compass" "name" "CompassHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "612 -567.5 60.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 39 { "classname" "atdm:playertools_compass" "name" "CompassExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "nodrop" "1" "origin" "612 -583.5 60.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 40 { "classname" "atdm:playertools_lantern" "name" "LanternHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "624 -567.5 60.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 41 { "classname" "atdm:playertools_lantern" "name" "LanternExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "nodrop" "1" "origin" "624 -583.5 60.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 42 { "classname" "atdm:playertools_spyglass" "name" "SpyglassHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "634 -567.5 60.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 43 { "classname" "atdm:playertools_spyglass" "name" "SpyglassExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "nodrop" "1" "origin" "634 -583.5 60.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 44 { "classname" "atdm:playertools_flashbomb" "name" "FlashbombsHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "614 -617.5 35.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 45 { "classname" "atdm:playertools_flashbomb" "name" "FlashbombsExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "614 -633.5 35.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 46 { "classname" "atdm:playertools_health_potion" "name" "HealthPotionsHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "650 -567.5 35.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 47 { "classname" "atdm:playertools_health_potion" "name" "HealthPotionsExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "650 -583.5 35.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 48 { "classname" "atdm:playertools_breath_potion" "name" "BreathPotionsHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "662 -567.5 35.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 49 { "classname" "atdm:playertools_breath_potion" "name" "BreathPotionsExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "662 -583.5 35.5" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 50 { "classname" "atdm:playertools_lockpick_snake" "name" "LockpickSnakeEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "705 -551 32" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 51 { "classname" "atdm:playertools_lockpick_triangle" "name" "LockpickTriangleEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "721 -551 32" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 52 { "classname" "atdm:playertools_mine" "name" "MinesEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "645 -601 32" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 53 { "classname" "atdm:playertools_holywater" "name" "HolyWatersEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "661 -601 32" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 54 { "classname" "atdm:playertools_flashmine" "name" "FlashminesEasy" "diff_0_nospawn" "0" "diff_1_nospawn" "1" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "629 -601 32" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 55 { "classname" "atdm:playertools_lockpick_snake" "name" "LockpickSnakeHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "705 -567 32" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 56 { "classname" "atdm:playertools_lockpick_snake" "name" "LockpickSnakeExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "nodrop" "1" "origin" "705 -583 32" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 57 { "classname" "atdm:playertools_lockpick_triangle" "name" "LockpickTriangleHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_map_start" "1" "nodrop" "1" "origin" "721 -567 32" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 58 { "classname" "atdm:playertools_lockpick_triangle" "name" "LockpickTriangleExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_map_start" "1" "nodrop" "1" "origin" "721 -583 32" "rotation" "0.707107 0.707107 0 -0.707107 0.707107 0 0 0 1" } // entity 59 { "classname" "atdm:playertools_flashmine" "name" "FlashminesHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "629 -617 32" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 60 { "classname" "atdm:playertools_flashmine" "name" "FlashminesExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "629 -633 32" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 61 { "classname" "atdm:playertools_mine" "name" "MinesHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "645 -617 32" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 62 { "classname" "atdm:playertools_mine" "name" "MinesExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "645 -633 32" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 63 { "classname" "atdm:playertools_holywater" "name" "HolyWatersHard" "diff_0_nospawn" "1" "diff_1_nospawn" "0" "diff_2_nospawn" "1" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "661 -617 32" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 64 { "classname" "atdm:playertools_holywater" "name" "HolyWatersExpert" "diff_0_nospawn" "1" "diff_1_nospawn" "1" "diff_2_nospawn" "0" "inv_count" "10" "inv_map_start" "1" "nodrop" "1" "origin" "661 -633 32" "rotation" "1 0 0 0 1 0 0 0 1" } // entity 65 { "classname" "atdm:ammo_vinearrow" "name" "VineArrowsEasy" "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" "nodrop" "1" "origin" "707 -681 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 66 { "classname" "atdm:ammo_vinearrow" "name" "VineArrowsHard" "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" "nodrop" "1" "origin" "707 -729 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 67 { "classname" "atdm:ammo_vinearrow" "name" "VineArrowsExpert" "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" "nodrop" "1" "origin" "707 -777 -8" "rotation" "1 0 0 0 0 1 0 -1 0" } // entity 68 { "classname" "atdm:location_settings" "name" "atdm_location_settings_1" "ambient_light_dist_scale" "1.0" "ambient_light_dynamic_cap" "0.1 0.1 0.1" "ambient_light_falloff" "0" "angle" "90.000000" "origin" "651 -529 0" } // entity 69 { "classname" "info_player_start" "name" "info_player_start_1" "angle" "90.000000" "origin" "-133 -193 -128" } | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
26.06.2024 19:50 | Frost_Salamander | New Issue | |
26.06.2024 19:50 | Frost_Salamander | File Added: paste.map | |
26.06.2024 19:50 | Frost_Salamander | File Added: dr-copy-paste-bug.png | |
26.06.2024 19:50 | Frost_Salamander | File Added: dr-copy-paste-bug-ttool.png | |
26.06.2024 19:50 | Frost_Salamander | Summary | Copy/paste shader doesn't always work with angles surfaces => Copy/paste shader doesn't always work with angled surfaces |
02.07.2024 08:36 | Frost_Salamander | Steps to Reproduce Updated |