summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--res/maps/hallucination_beach.tmx146
-rw-r--r--res/maps/hallucination_cliff.tmx183
-rw-r--r--res/maps/hallucination_hot_spring.tmx80
-rw-r--r--res/maps/hallucination_interior.tmx302
-rw-r--r--res/scripts/hallucination_cliff.lua5
-rw-r--r--res/scripts/hallucination_interior.lua4
-rw-r--r--src/map.cpp25
-rw-r--r--src/map.h7
-rw-r--r--src/renderer.cpp72
-rw-r--r--src/renderer.h6
10 files changed, 650 insertions, 180 deletions
diff --git a/res/maps/hallucination_beach.tmx b/res/maps/hallucination_beach.tmx index a92a9d5..c6fd1cb 100644 --- a/res/maps/hallucination_beach.tmx +++ b/res/maps/hallucination_beach.tmx
@@ -1,39 +1,109 @@
1<map version="1.0" orientation="orthogonal" renderorder="right-down" width="48" height="32" tilewidth="16" tileheight="16"> 1<?xml version="1.0" encoding="UTF-8"?>
2 <tileset firstgid="1" source="hallucination.tsx" /> 2<map version="1.4" tiledversion="1.4.3" orientation="orthogonal" renderorder="right-down" width="48" height="32" tilewidth="16" tileheight="16" infinite="0" nextlayerid="2" nextobjectid="1">
3 <layer id="1" name="Layer 1" width="48" height="32"> 3 <tileset firstgid="1" source="hallucination.tsx"/>
4 <data encoding="csv">133,133,133,133,133,133,134,135,135,135,2147483782,2147483781,2147483784,2147483785,2147483786,2147483781,133,133,133,133,133,133,133,139,140,2147483788,2147483787,133,133,133,133,133,133,133,133,133,133,133,133,134,135,135,2147483789,133,133,133,133,133,138,137,136,133,133,142,143,135,135,135,2147483791,2147483792,2147483793,2147483794,2147483795,148,2147483789,133,138,137,136,133,133,134,135,2147483783,2147483782,133,133,133,133,133,133,138,137,136,133,133,142,143,135,135,135,149,2147483796,133,133,133,147,146,145,144,149,135,135,135,135,135,135,2147483783,2147483798,2147483799,2147483800,2147483783,2147483783,2147483796,147,146,145,144,149,143,135,135,135,2147483790,133,133,142,149,2147483790,147,146,145,144,149,135,135,135,135,135,135,135,2147483789,142,149,152,151,150,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,152,151,150,135,135,135,135,135,135,135,2147483796,2147483799,135,135,135,152,151,150,135,135,135,135,135,135,135,135,135,135,135,135,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,154,154,154,154,154,155,156,157,158,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,159,160,2147483809,2147483809,2147483809,2147483809,2147483808,2147483807,154,154,154,154,154,154,154,154,154,154,154,162,163,164,165,166,154,154,2147483806,2147483805,2147483804,2147483803,2147483802,154,154,154,154,154,154,154,159,160,2147483809,2147483809,2147483809,2147483809,2147483809,2147483809,2147483809,2147483809,167,168,2147483817,2147483817,2147483817,2147483817,2147483816,2147483815,2147483809,161,2147483808,2147483807,154,154,154,2147483809,2147483809,2147483808,2147483807,170,171,172,173,154,154,154,2147483814,2147483813,2147483812,2147483811,2147483810,154,154,154,159,160,161,161,167,168,2147483817,2147483817,2147483817,13,14,15,16,174,174,175,174,176,2147483825,2147483824,2147483823,2147483826,2147483817,169,2147483816,2147483815,2147483809,2147483809,2147483809,2147483817,2147483817,2147483816,2147483815,2147483827,2147483828,2147483802,2147483802,154,154,154,2147483802,2147483821,2147483820,2147483819,2147483818,154,159,179,167,168,169,169,169,174,174,174,174,1,1,1,1,174,174,176,177,181,7,2147483829,2147483825,177,177,2147483824,2147483823,2147483826,2147483817,2147483817,2147483817,2147483822,2147483822,182,2147483826,2147483831,2147483832,2147483809,2147483808,2147483807,2147483833,2147483834,187,186,185,159,160,2147483809,167,168,169,175,174,174,174,174,174,174,174,174,2147483822,2147483822,174,176,177,181,7,7,7,7,7,7,7,2147483829,2147483824,174,174,174,174,2147483822,182,2147483822,2147483822,2147483822,2147483836,189,2147483816,2147483815,2147483838,2147483839,192,191,190,167,193,193,169,174,174,174,174,174,174,174,174,174,174,174,194,195,177,181,7,7,7,7,7,7,7,7,7,7,2147483829,2147483824,174,174,174,196,193,182,197,174,174,174,2147483823,2147483826,2147483846,174,2147483822,2147483822,198,178,175,182,174,174,174,174,174,176,2147483825,177,2147483825,177,2147483825,177,181,7,7,7,7,7,7,7,7,7,7,7,7,7,7,2147483829,177,199,199,200,2147483824,174,174,174,2147483822,176,2147483824,174,174,2147483822,2147483822,2147483822,2147483822,196,193,182,197,174,174,174,176,181,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,30,31,2147483824,174,176,181,2147483829,199,2147483824,2147483822,2147483822,2147483822,2147483822,176,2147483825,177,200,201,33,177,181,7,7,7,7,7,7,7,2147483655,2147483655,2147483655,7,7,7,7,7,7,7,7,2147483654,2147483659,6,7,32,200,201,33,200,7,32,30,31,33,7,7,43,2147483829,2147483824,174,174,176,181,7,7,7,30,200,201,33,7,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,32,30,31,33,2147483654,2147483659,2147483658,9,10,4,5,2147483655,7,4,7,200,201,7,7,7,7,7,7,7,2147483829,2147483825,177,181,7,43,32,30,31,33,2147483655,2147483655,2147483655,2147483655,13,14,15,16,2147483655,2147483655,2147483655,2147483655,32,30,31,33,2147483654,4,5,9,9,4,5,9,10,6,7,4,200,200,201,7,7,200,201,201,201,7,46,202,7,7,58,7,7,2147483654,6,200,201,33,13,14,15,23,24,14,15,16,32,30,31,33,43,2147483654,2147483659,9,3,80,81,12,3,4,5,12,6,4,7,200,201,200,201,200,201,203,203,203,6,7,46,202,68,2147483654,11,2147483658,10,2147483659,32,200,201,33,1073741884,3221225535,3221225521,1,6,30,31,2147483655,2147483654,11,2147483659,2147483658,2147483698,4,5,84,85,4,5,9,9,4,5,4,7,7,7,200,201,2147483658,3,4,5,12,10,6,7,7,2147483654,2147483658,9,9,3,4,5,12,3,4,5,12,3221225522,1073741884,10,30,31,2147483659,2147483658,9,9,2147483698,2147483697,1,1,1,1,1,1,9,9,4,4,4,7,7,2147483654,2147483659,2147483658,4,5,9,9,9,9,10,2147483659,11,2147483658,2147483657,9,17,18,19,3,4,5,12,9,9,3,4,79,80,81,82,5,12,2147483698,2147483697,13,14,15,16,13,14,15,14,5,4,5,4,7,2147483654,2147483658,4,5,30,9,4,5,204,9,9,9,9,9,9,9,20,21,22,9,9,9,9,9,9,9,9,83,84,85,86,9,9,2147483697,1,1,65,13,14,15,16,13,14,5,9,3,4,2147483659,2147483658,9,9,3,4,5,12,5,56,57,9,56,57,9,9,9,25,26,27,9,9,9,56,57,9,9,9,9,1073741833,1073741834,205,205,4,5,1,1073741883,1073741883,3221225521,65,1,1,1,1,3,4,5,12,9,9,3,4,5,12,3,4,5,12,56,57,9,61,1073741833,1073741834,205,2147483853,3221225482,3221225481,2147483698,2147483708,60,50,9,2147483698,2147483708,9,9,9,206,3221225508,1073741852,3221225500,4,4,5,9,3221225522,1073741883,1073741884,1073741883,3,4,5,12,51,8,9,4,5,60,59,59,62,61,9,2147483698,207,59,50,9,208,206,46,202,2147483854,2147483856,208,205,1,49,59,2147483697,1073741873,4,5,14,15,3221225501,1,4,5,4,5,9,56,57,3,4,5,12,9,9,2147483698,59,4,1,1,14,15,1,207,59,207,2147483697,1,209,210,50,206,2147483850,2147483694,2147483655,2147483655,2147483854,200,201,33,1,3221225521,65,1,4,5,14,15,14,15,14,15,4,5,12,9,9,9,9,9,2147483698,59,59,2147483697,1,9,4,5,1,1,14,15,211,24,14,15,16,1,1,2147483655,2147483655,43,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483676,2147483677,49,1,1,14,15,14,15,4,5,12,9,2147483657,2147483657,2147483690,2147483689,2147483657,2147483698,2147483697,1,1,1,1,9,9,3,4,5,14,15,1073741884,3221225535,3221225521,1073741825,1,1,30,31,1073741852,1073741860,32,30,212,213,214,215,31,33,2147483684,13,14,15,16,3,4,5,14,15,200,200,2147483657,2147483702,2147483701,2147483700,2147483703,3221225522,3221225521,4,5,4,5,9,4,5,12,9,200,201,3221225481,3221225481,3221225522,3221225521,30,31,4,5,1,1073741853,1073741860,2147483655,216,217,218,219,68,3221225508,14,1,1,13,14,15,16,32,30,31,200,15,200,15,9,9,9,9,3221225522,200,4,5,2147483655,4,30,31,9,3221225481,3221225481,3221225481,14,15,3221225481,3221225522,4,5,30,1,14,15,1073741853,3221225678,2147483659,11,6,3221225508,1073741858,3221225501,14,15,14,1,1,1,200,201,1073741860,7,200,201,14,15,4,5,9,9,4,5,9,9,4,9,4,5,30,31,200,201,30,31,14,15,3221225481,30,4,5,30,31,14,15,50,2147483698,14,15,1,1,200,201,200,201,1,7,7,7,7,7,14,15,200,201,2147483856,9,4,5,9,9,4,5,9,9,9,208,200,201,7,7,200,201,30,31,200,201,2147483856,9,4,201,30,30,49,2147483697,14,15,14,15,200,201,200,201,200,201,200,201,14,15,200,201,7,7,2147483854,220,220,2147483856,4,5,9,9,9,9,208,206,7,7,7,7,7,7,200,201,7,7,2147483854,205,206,7,200,201,28,34,200,201,200,201,200,201,7,7,200,201,7,7,200,201,7,7,7,7,7,7,7,2147483854,2147483856,9,9,9,9</data> 4 <layer id="1" name="Lower" width="48" height="32">
5 </layer> 5 <data encoding="csv">
6 <objectgroup id="3" name="Object Layer 1"> 6133,133,133,133,133,133,134,135,135,135,2147483782,2147483781,2147483784,2147483785,2147483786,2147483781,133,133,133,133,133,133,133,139,140,2147483788,2147483787,133,133,133,133,133,133,133,133,133,133,133,133,134,135,135,2147483789,133,133,133,133,133,
7 <object id="3" name="flint" type="sprite" x="560.14" y="304.895"> 7138,137,136,133,133,142,143,135,135,135,2147483791,2147483792,2147483793,2147483794,2147483795,148,2147483789,133,138,137,136,133,133,134,135,2147483783,2147483782,133,133,133,133,133,133,138,137,136,133,133,142,143,135,135,135,149,2147483796,133,133,133,
8 <properties> 8147,146,145,144,149,135,135,135,135,135,135,2147483783,2147483798,2147483799,2147483800,2147483783,2147483783,2147483796,147,146,145,144,149,143,135,135,135,2147483790,133,133,142,149,2147483790,147,146,145,144,149,135,135,135,135,135,135,135,2147483789,142,149,
9 <property name="animation" value="../res/sprites/flint_anim.txt"/> 9152,151,150,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,152,151,150,135,135,135,135,135,135,135,2147483796,2147483799,135,135,135,152,151,150,135,135,135,135,135,135,135,135,135,135,135,135,
10 <property name="collisionHeight" type="int" value="8"/> 10153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,
11 <property name="collisionOffsetX" type="int" value="-8"/> 11154,154,154,154,154,155,156,157,158,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,159,160,2147483809,2147483809,2147483809,2147483809,2147483808,2147483807,154,154,154,154,154,154,154,
12 <property name="collisionOffsetY" type="int" value="-8"/> 12154,154,154,154,162,163,164,165,166,154,154,2147483806,2147483805,2147483804,2147483803,2147483802,154,154,154,154,154,154,154,159,160,2147483809,2147483809,2147483809,2147483809,2147483809,2147483809,2147483809,2147483809,167,168,2147483817,2147483817,2147483817,2147483817,2147483816,2147483815,2147483809,161,2147483808,2147483807,154,154,154,
13 <property name="collisionWidth" type="int" value="12"/> 132147483809,2147483809,2147483808,2147483807,170,171,172,173,154,154,154,2147483814,2147483813,2147483812,2147483811,2147483810,154,154,154,159,160,161,161,167,168,2147483817,2147483817,2147483817,13,14,15,16,174,174,175,174,176,2147483825,2147483824,2147483823,2147483826,2147483817,169,2147483816,2147483815,2147483809,2147483809,2147483809,
14 <property name="interactionScript" value="script0001"/> 142147483817,2147483817,2147483816,2147483815,2147483827,2147483828,2147483802,2147483802,154,154,154,2147483802,2147483821,2147483820,2147483819,2147483818,154,159,179,167,168,169,169,169,174,174,174,174,1,1,1,1,174,174,176,177,181,7,2147483829,2147483825,177,177,2147483824,2147483823,2147483826,2147483817,2147483817,2147483817,
15 <property name="shadow" type="bool" value="true"/> 152147483822,2147483822,182,2147483826,2147483831,2147483832,2147483809,2147483808,2147483807,2147483833,2147483834,187,186,185,159,160,2147483809,167,168,169,175,174,174,174,174,174,174,174,174,2147483822,2147483822,174,176,177,181,7,7,7,7,7,7,7,2147483829,2147483824,174,174,174,174,
16 </properties> 162147483822,182,2147483822,2147483822,2147483822,2147483836,189,2147483816,2147483815,2147483838,2147483839,192,191,190,167,193,193,169,174,174,174,174,174,174,174,174,174,174,174,194,195,177,181,7,7,7,7,7,7,7,7,7,7,2147483829,2147483824,174,174,174,
17 <point/> 17196,193,182,197,174,174,174,2147483823,2147483826,2147483846,174,2147483822,2147483822,198,178,175,182,174,174,174,174,174,176,2147483825,177,2147483825,177,2147483825,177,181,7,7,7,7,7,7,7,7,7,7,7,7,7,7,2147483829,177,199,199,
18 </object> 18200,2147483824,174,174,174,2147483822,176,2147483824,174,174,2147483822,2147483822,2147483822,2147483822,196,193,182,197,174,174,174,176,181,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,
19 <object id="5" name="spawn" type="warp" x="201.931" y="284.096"> 197,30,31,2147483824,174,176,181,2147483829,199,2147483824,2147483822,2147483822,2147483822,2147483822,176,2147483825,177,200,201,33,177,181,7,7,7,7,7,7,7,2147483655,2147483655,2147483655,7,7,7,7,7,7,7,7,2147483654,2147483659,6,7,32,200,201,33,
20 <point/> 20200,7,32,30,31,33,7,7,43,2147483829,2147483824,174,174,176,181,7,7,7,30,200,201,33,7,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,32,30,31,33,2147483654,2147483659,2147483658,9,10,4,5,2147483655,7,4,
21 </object> 217,200,201,7,7,7,7,7,7,7,2147483829,2147483825,177,181,7,43,32,30,31,33,2147483655,2147483655,2147483655,2147483655,13,14,15,16,2147483655,2147483655,2147483655,2147483655,32,30,31,33,2147483654,4,5,9,9,4,5,9,10,6,7,4,
22 <object id="7" name="testTrigger" type="trigger" x="70.3333" y="344.333" width="37.3333" height="67.3333"> 22200,200,201,7,7,200,201,201,201,7,46,202,7,7,58,7,7,2147483654,6,200,201,33,13,14,15,23,24,14,15,16,32,30,31,33,43,2147483654,2147483659,9,3,80,81,12,3,4,5,12,6,4,
23 <properties> 237,200,201,200,201,200,201,203,203,203,6,7,46,202,68,2147483654,11,2147483658,10,2147483659,32,200,201,33,1073741884,3221225535,3221225521,1,6,30,31,2147483655,2147483654,11,2147483659,2147483658,2147483698,4,5,84,85,4,5,9,9,4,5,4,
24 <property name="script" value="test_trigger"/> 247,7,7,200,201,2147483658,3,4,5,12,10,6,7,7,2147483654,2147483658,9,9,3,4,5,12,3,4,5,12,3221225522,1073741884,10,30,31,2147483659,2147483658,9,9,2147483698,2147483697,1,1,1,1,1,1,9,9,4,4,4,
25 </properties> 257,7,2147483654,2147483659,2147483658,4,5,9,9,9,9,10,2147483659,11,2147483658,2147483657,9,17,18,19,3,4,5,12,9,9,3,4,79,80,81,82,5,12,2147483698,2147483697,13,14,15,16,13,14,15,14,5,4,5,4,
26 </object> 267,2147483654,2147483658,4,5,30,9,4,5,204,9,9,9,9,9,9,9,20,21,22,9,9,9,9,9,9,9,9,83,84,85,86,9,9,2147483697,1,1,65,13,14,15,16,13,14,5,9,3,4,
27 <object id="8" name="moveToRight" type="trigger" x="761" y="359.667" width="18" height="60.3333"> 272147483659,2147483658,9,9,3,4,5,12,5,56,57,9,56,57,9,9,9,25,26,27,9,9,9,56,57,9,9,9,9,1073741833,1073741834,205,205,4,5,1,1073741883,1073741883,3221225521,65,1,1,1,1,3,4,5,12,
28 <properties> 289,9,3,4,5,12,3,4,5,12,56,57,9,61,1073741833,1073741834,205,2147483853,3221225482,3221225481,2147483698,2147483708,60,50,9,2147483698,2147483708,9,9,9,206,3221225508,1073741852,3221225500,4,4,5,9,3221225522,1073741883,1073741884,1073741883,3,4,5,12,51,8,
29 <property name="script" value="off_right"/> 299,4,5,60,59,59,62,61,9,2147483698,207,59,50,9,208,206,46,202,2147483854,2147483856,208,205,1,49,59,2147483697,1073741873,4,5,14,15,3221225501,1,4,5,4,5,9,56,57,3,4,5,12,9,9,2147483698,59,
30 </properties> 304,1,1,14,15,1,207,59,207,2147483697,1,209,210,50,206,2147483850,2147483694,2147483655,2147483655,2147483854,200,201,33,1,3221225521,65,1,4,5,14,15,14,15,14,15,4,5,12,9,9,9,9,9,2147483698,59,59,2147483697,1,
31 </object> 319,4,5,1,1,14,15,211,24,14,15,16,1,1,2147483655,2147483655,43,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483655,2147483676,2147483677,49,1,1,14,15,14,15,4,5,12,9,2147483657,2147483657,2147483690,2147483689,2147483657,2147483698,2147483697,1,1,1,1,
32 <object id="9" name="fromRight" type="warp" x="748.667" y="382.667"> 329,9,3,4,5,14,15,1073741884,3221225535,3221225521,1073741825,1,1,30,31,1073741852,1073741860,32,30,212,213,214,215,31,33,2147483684,13,14,15,16,3,4,5,14,15,200,200,2147483657,2147483702,2147483701,2147483700,2147483703,3221225522,3221225521,4,5,4,5,
33 <point/> 339,4,5,12,9,200,201,3221225481,3221225481,3221225522,3221225521,30,31,4,5,1,1073741853,1073741860,2147483655,216,217,218,219,68,3221225508,14,1,1,13,14,15,16,32,30,31,200,15,200,15,9,9,9,9,3221225522,200,4,5,2147483655,
34 </object> 344,30,31,9,3221225481,3221225481,3221225481,14,15,3221225481,3221225522,4,5,30,1,14,15,1073741853,3221225678,2147483659,11,6,3221225508,1073741858,3221225501,14,15,14,1,1,1,200,201,1073741860,7,200,201,14,15,4,5,9,9,4,5,9,9,4,
35 </objectgroup> 359,4,5,30,31,200,201,30,31,14,15,3221225481,30,4,5,30,31,14,15,50,2147483698,14,15,1,1,200,201,200,201,1,7,7,7,7,7,14,15,200,201,2147483856,9,4,5,9,9,4,5,9,
36 <layer id="0" name="Layer 0" width="48" height="32"> 369,9,208,200,201,7,7,200,201,30,31,200,201,2147483856,9,4,201,30,30,49,2147483697,14,15,14,15,200,201,200,201,200,201,200,201,14,15,200,201,7,7,2147483854,220,220,2147483856,4,5,9,9,9,
37 <data encoding="csv">93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,110,111,89,90,87,101,114,115,93,93,93,93,110,111,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,102,90,91,101,114,115,110,111,89,90,87,88,89,90,87,101,114,115,110,111,89,90,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,103,98,87,88,89,90,87,101,89,90,87,88,89,90,87,88,89,90,87,101,89,90,87,88,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,102,90,87,101,114,115,94,95,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,114,115,93,93,93,93,93,93,93,93,93,93,93,93,110,111,89,90,87,88,89,90,87,101,102,90,87,88,89,107,106,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,87,101,114,115,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,89,90,91,92,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,87,96,104,105,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,89,107,110,116,114,115,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,87,101,102,90,87,101,114,115,93,93,93,93,93,93,93,93,106,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,96,97,98,89,90,91,96,97,98,91,92,93,93,93,93,93,93,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,107,106,95,87,88,89,107,106,95,89,99,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,91,96,97,98,87,88,89,90,91,96,104,105,106,95,89,90,87,88,89,90,87,101,102,90,89,90,87,101,102,90,87,101,114,115,93,93,93,93,93,93,93,93,106,95,89,90,87,88,89,107,108,109,97,98,91,96,104,105,93,93,103,98,91,96,97,98,91,96,97,98,87,88,87,88,89,90,87,88,89,90,91,92,93,93,93,93,93,93,93,93,103,98,87,88,89,90,91,92,93,116,125,128,129,130,114,115,93,93,94,95,89,107,106,95,89,107,106,95,89,90,89,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,108,109,97,98,91,96,104,105,118,98,97,98,91,96,91,92,93,93,103,98,87,101,102,90,87,101,102,90,87,88,87,88,89,90,87,88,89,107,93,93,93,93,93,93,93,93,93,93,93,93,108,109,104,105,93,93,108,109,131,109,104,132,104,105,93,93,108,109,97,98,91,96,97,98,87,88,89,90,89,90,87,88,89,90,87,101,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,104,105,106,95,89,90,91,96,87,88,89,90,91,96,97,98,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,93,116,89,90,91,96,104,105,89,90,91,96,104,105,121,109,104,105,93,93,93,93,93,93,93,93,93,93,116,114,115,93,93,93,93,116,114,115,93,93,103,98,87,101,114,115,93,93,118,119,91,96,104,105,93,93,87,88,89,107,93,93,93,93,93,116,114,115,93,93,93,93,93,93,93,118,119,91,92,93,93,93,118,119,87,101,114,115,94,95,89,90,91,92,93,93,108,109,104,105,93,93,93,93,89,90,87,101,114,115,93,93,118,119,91,92,93,93,93,93,93,93,116,125,128,129,130,114,115,93,94,95,89,90,87,101,102,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,87,88,89,90,87,101,114,115,121,109,104,105,110,111,114,115,93,118,119,97,98,91,96,91,92,93,103,98,87,88,89,90,87,88,89,107,93,93,93,93,93,93,93,93,110,111,114,115,89,90,91,96,97,98,91,92,93,93,110,111,102,90,91,92,93,108,109,131,109,104,132,104,105,93,108,109,97,98,87,88,89,90,87,101,114,115,93,93,2147483760,93,110,111,89,90,87,101,87,88,89,107,106,95,89,99,93,93,103,98,87,88,89,99,93,93,93,93,93,93,93,93,110,111,114,115,108,109,97,98,91,96,97,98,87,101,114,115,2147483761,93,103,98,87,88,89,90,89,90,87,101,102,90,87,101,114,115,94,95,89,90,87,101,114,115,93,93,93,93,93,93,103,98,87,101,114,115,94,95,89,107,106,95,89,90,87,101,114,115,94,95,89,90,87,88,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,101,114,115,110,111,114,115,94,95,89,90,87,101,102,90,87,101,102,90,87,88,89,90,87,101,102,90,87,88,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,103,98,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88</data> 379,208,206,7,7,7,7,7,7,200,201,7,7,2147483854,205,206,7,200,201,28,34,200,201,200,201,200,201,7,7,200,201,7,7,200,201,7,7,7,7,7,7,7,2147483854,2147483856,9,9,9,9
38 </layer> 38</data>
39 </layer>
40 <objectgroup id="3" name="Objects">
41 <object id="3" name="flint" type="sprite" x="560.14" y="304.895">
42 <properties>
43 <property name="animation" value="../res/sprites/flint_anim.txt"/>
44 <property name="collisionHeight" type="int" value="8"/>
45 <property name="collisionOffsetX" type="int" value="-8"/>
46 <property name="collisionOffsetY" type="int" value="-8"/>
47 <property name="collisionWidth" type="int" value="12"/>
48 <property name="interactionScript" value="script0001"/>
49 <property name="shadow" type="bool" value="true"/>
50 </properties>
51 <point/>
52 </object>
53 <object id="5" name="spawn" type="warp" x="201.931" y="284.096">
54 <point/>
55 </object>
56 <object id="7" name="testTrigger" type="trigger" x="70.3333" y="344.333" width="37.3333" height="67.3333">
57 <properties>
58 <property name="script" value="test_trigger"/>
59 </properties>
60 </object>
61 <object id="8" name="moveToRight" type="trigger" x="761" y="359.667" width="18" height="60.3333">
62 <properties>
63 <property name="script" value="off_right"/>
64 </properties>
65 </object>
66 <object id="9" name="fromRight" type="warp" x="748.667" y="382.667">
67 <point/>
68 </object>
69 </objectgroup>
70 <layer id="1" name="Upper" width="48" height="32">
71 <properties>
72 <property name="above" type="bool" value="true"/>
73 </properties>
74 <data encoding="csv">
7593,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
7693,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
7793,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,93,93,93,93,
7893,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,110,111,89,90,87,101,114,115,93,93,93,93,110,111,
7993,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,102,90,91,101,114,115,110,111,89,90,87,88,89,90,87,101,114,115,110,111,89,90,
8093,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,103,98,87,88,89,90,87,101,89,90,87,88,89,90,87,88,89,90,87,101,89,90,87,88,
8193,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,102,90,87,101,114,115,94,95,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,
82114,115,93,93,93,93,93,93,93,93,93,93,93,93,110,111,89,90,87,88,89,90,87,101,102,90,87,88,89,107,106,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,
8387,101,114,115,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,
8489,90,91,92,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,
8587,96,104,105,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,
8689,107,110,116,114,115,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,
8787,101,102,90,87,101,114,115,93,93,93,93,93,93,93,93,106,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,96,97,98,
8889,90,91,96,97,98,91,92,93,93,93,93,93,93,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,107,106,95,
8987,88,89,107,106,95,89,99,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,91,96,97,98,87,88,89,90,91,96,104,105,106,95,89,90,87,88,89,90,87,101,102,90,
9089,90,87,101,102,90,87,101,114,115,93,93,93,93,93,93,93,93,106,95,89,90,87,88,89,107,108,109,97,98,91,96,104,105,93,93,103,98,91,96,97,98,91,96,97,98,87,88,
9187,88,89,90,87,88,89,90,91,92,93,93,93,93,93,93,93,93,103,98,87,88,89,90,91,92,93,116,125,128,129,130,114,115,93,93,94,95,89,107,106,95,89,107,106,95,89,90,
9289,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,108,109,97,98,91,96,104,105,118,98,97,98,91,96,91,92,93,93,103,98,87,101,102,90,87,101,102,90,87,88,
9387,88,89,90,87,88,89,107,93,93,93,93,93,93,93,93,93,93,93,93,108,109,104,105,93,93,108,109,131,109,104,132,104,105,93,93,108,109,97,98,91,96,97,98,87,88,89,90,
9489,90,87,88,89,90,87,101,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,104,105,106,95,89,90,91,96,
9587,88,89,90,91,96,97,98,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,93,116,89,90,91,96,104,105,
9689,90,91,96,104,105,121,109,104,105,93,93,93,93,93,93,93,93,93,93,116,114,115,93,93,93,93,116,114,115,93,93,103,98,87,101,114,115,93,93,118,119,91,96,104,105,93,93,
9787,88,89,107,93,93,93,93,93,116,114,115,93,93,93,93,93,93,93,118,119,91,92,93,93,93,118,119,87,101,114,115,94,95,89,90,91,92,93,93,108,109,104,105,93,93,93,93,
9889,90,87,101,114,115,93,93,118,119,91,92,93,93,93,93,93,93,116,125,128,129,130,114,115,93,94,95,89,90,87,101,102,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,
9987,88,89,90,87,101,114,115,121,109,104,105,110,111,114,115,93,118,119,97,98,91,96,91,92,93,103,98,87,88,89,90,87,88,89,107,93,93,93,93,93,93,93,93,110,111,114,115,
10089,90,91,96,97,98,91,92,93,93,110,111,102,90,91,92,93,108,109,131,109,104,132,104,105,93,108,109,97,98,87,88,89,90,87,101,114,115,93,93,2147483760,93,110,111,89,90,87,101,
10187,88,89,107,106,95,89,99,93,93,103,98,87,88,89,99,93,93,93,93,93,93,93,93,110,111,114,115,108,109,97,98,91,96,97,98,87,101,114,115,2147483761,93,103,98,87,88,89,90,
10289,90,87,101,102,90,87,101,114,115,94,95,89,90,87,101,114,115,93,93,93,93,93,93,103,98,87,101,114,115,94,95,89,107,106,95,89,90,87,101,114,115,94,95,89,90,87,88,
10387,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,101,114,115,110,111,114,115,94,95,89,90,87,101,102,90,87,101,102,90,87,88,89,90,87,101,102,90,87,88,89,90,
10489,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,103,98,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,
10587,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,
10689,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88
107</data>
108 </layer>
39</map> 109</map>
diff --git a/res/maps/hallucination_cliff.tmx b/res/maps/hallucination_cliff.tmx index 07144bc..c7cf718 100644 --- a/res/maps/hallucination_cliff.tmx +++ b/res/maps/hallucination_cliff.tmx
@@ -1,12 +1,173 @@
1<map version="1.0" orientation="orthogonal" renderorder="right-down" width="48" height="48" tilewidth="16" tileheight="16"> 1<?xml version="1.0" encoding="UTF-8"?>
2 <tileset firstgid="1" source="hallucination.tsx" /> 2<map version="1.4" tiledversion="1.4.3" orientation="orthogonal" renderorder="right-down" width="48" height="48" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="3">
3 <layer id="2" name="Layer 2" width="48" height="48"> 3 <tileset firstgid="1" source="hallucination.tsx"/>
4 <data encoding="csv">221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,222,221,221,221,221,221,221,221,221,223,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,223,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221</data> 4 <layer id="2" name="Background" width="48" height="48">
5 </layer> 5 <data encoding="csv">
6 <layer id="1" name="Layer 1" width="48" height="48"> 6221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
7 <data encoding="csv">93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,225,227,228,229,229,229,229,229,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,227,228,229,229,229,230,229,229,229,229,230,229,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,229,229,229,229,229,229,232,229,232,229,229,229,229,229,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,232,229,229,232,229,229,229,229,229,230,229,232,232,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,229,229,230,229,232,229,229,232,229,229,229,229,229,232,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,234,235,229,229,232,229,232,229,229,230,229,229,232,232,229,229,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,236,237,238,229,229,230,232,229,229,232,229,229,232,232,230,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,225,225,239,240,241,229,229,229,229,229,229,229,229,229,229,229,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,225,226,225,227,228,242,243,244,2147483887,245,246,247,247,247,248,247,247,249,247,237,238,232,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,229,229,229,229,229,229,229,229,229,244,2147483887,245,245,239,239,239,250,239,239,251,239,239,240,241,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,252,230,2147483877,2147483901,2147483902,2147483903,2147483903,255,254,253,229,244,2147483887,245,245,239,239,239,256,239,239,239,239,239,245,246,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,229,229,2147483905,2147483906,2147483907,2147483908,2147483908,260,259,258,257,261,262,263,245,2147483912,239,265,265,265,265,239,264,239,245,245,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,229,2147483914,267,268,269,270,271,272,267,266,229,229,273,263,2147483922,239,265,265,265,265,239,274,275,245,245,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,276,229,230,229,2147483925,267,278,279,280,281,282,267,277,229,229,229,273,2147483931,262,284,285,2147483933,2147483932,2147483910,283,286,245,245,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,229,2147483935,267,288,289,290,291,2147483936,267,287,229,229,229,229,292,229,229,229,229,229,2147483877,2147483940,229,244,245,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,232,2147483941,2147483942,267,295,296,297,267,294,293,229,229,229,229,298,230,229,229,229,229,230,2147483946,229,244,245,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,276,229,232,229,229,2147483947,2147483948,301,302,303,300,299,229,232,229,232,229,304,305,306,307,308,309,2147483953,2147483952,229,244,245,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,234,238,229,229,229,229,229,310,311,312,232,229,229,229,229,242,243,313,314,314,315,316,317,2147483966,2147483961,229,244,246,247,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,229,229,240,241,229,229,232,229,230,232,229,229,229,230,232,229,229,229,229,229,229,229,229,229,229,242,243,244,245,239,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,229,229,232,244,246,237,241,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,230,2147483886,2147483885,319,245,239,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,229,232,229,229,261,263,239,246,249,237,241,229,320,229,229,2147483889,2147483885,248,247,237,241,229,229,230,229,229,2147483889,2147483888,239,245,245,239,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,241,229,232,242,243,261,239,245,251,239,246,247,321,247,247,2147483894,2147483887,250,2147483887,2147483887,246,247,249,247,247,248,2147483894,2147483893,239,245,245,239,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,236,237,241,229,232,2147483889,239,245,239,239,245,2147483887,322,2147483887,2147483887,2147483893,2147483887,256,2147483887,2147483887,245,239,251,239,239,250,2147483893,2147483893,239,245,245,239,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,323,324,325,247,247,2147483894,239,245,239,239,245,2147483887,322,2147483887,2147483887,2147483893,2147483887,2147483923,275,2147483887,245,239,239,239,239,256,2147483893,2147483893,239,245,245,239,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,1,326,1,323,324,324,2147483971,327,328,239,329,330,2147483923,322,275,2147483887,2147483978,324,2147483979,331,324,330,239,275,239,239,239,2147483893,2147483976,327,328,245,239,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,1,1,1,326,1,1,1,222,332,327,333,323,2147483979,334,331,2147483972,2147483971,1,335,336,1,323,324,331,324,2147483977,239,2147483976,2147483980,222,332,328,239,93,93,93,93,93,93,93,93,93,93,93,93,93,93,114,115,337,1,1,1,326,2147483985,222,223,222,338,326,1,339,1,1,1,1,340,1,1,13,14,15,16,2147483981,2147483975,2147483980,2147483989,342,341,332,327,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,88,343,344,345,346,347,2147483991,222,223,222,348,349,1,1,326,1,1,326,1,1,1,1,1,1,1,2147483986,2147483870,2147483989,2147483998,1,350,341,222,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,98,223,351,352,222,353,2147483871,222,223,222,222,354,355,1,1,1,1,1,1,1,1,1,1,326,2147483997,2147483996,2147483870,2147483998,2147483649,1,1,350,356,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,357,223,222,358,222,222,2147483871,222,223,222,222,223,343,346,344,2147483993,346,359,337,1,360,1,326,2147483985,2147484002,222,2147483870,1,1,13,14,15,16,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,357,223,222,222,222,222,2147483871,222,223,222,222,223,223,222,351,2147484000,222,222,343,344,361,346,2147483993,2147483991,2147483871,222,1,335,336,1,1,1,326,1,1,1,1,1,14,14,1,1,14,14,1,1,1,1,357,223,222,222,2147483870,2147483870,2147483989,342,341,222,222,223,223,222,222,2147484006,222,222,223,351,362,222,2147484000,2147483871,2147483871,222,349,2147483649,326,1,340,1,1,1,1,1,1,1,14,3,4,5,12,14,1,1,1,1,357,223,222,222,2147483870,2147484011,2147483998,340,350,363,2147484011,341,223,222,222,222,222,222,223,222,362,222,2147484006,2147483871,2147483871,222,354,337,1,1,1,1,1,13,14,15,16,1,14,14,9,9,14,14,1,1,1,1,357,223,222,222,2147483870,335,336,1,1,1,1,350,223,222,222,222,222,222,223,222,362,222,222,2147483871,2147483871,222,223,343,344,346,345,346,344,1,1,1,1,1,14,49,364,59,59,14,1,1,1,1,350,341,222,365,337,1,1,13,14,15,16,1,2147484013,222,222,222,222,222,223,222,362,222,222,2147483871,2147483871,222,223,223,351,222,352,222,351,1,1,1,1,1,14,15,1,326,14,14,1,1,1,1,1,350,363,2147484011,366,346,359,337,1,1,326,2147483985,2147484015,222,222,222,222,222,223,222,362,222,222,2147483871,2147483871,222,223,223,222,222,358,222,222,1,1,1,1,1,14,1,326,1,1,14,1,1,1,1,1,1,1,1,357,368,222,343,346,344,346,2147484014,341,222,222,222,222,2147484016,223,222,362,222,222,2147483871,2147483989,342,341,223,222,222,222,222,222,13,14,15,16,1,14,15,1,13,14,15,16,1,1,1,1,1,1,1,350,356,363,341,368,351,222,2147484005,350,363,2147484011,363,2147484011,2147484004,341,2147484016,362,222,222,2147483989,2147483998,340,350,341,368,222,222,222,222,15,16,13,14,15,14,1,1,1,326,13,14,15,16,1,1,1,1,1,2147483649,335,336,350,363,363,2147484011,2147483998,1,1,1,1,14,15,350,2147484004,369,363,2147484011,2147483998,1,1,1,350,356,342,363,2147484011,342,1,1,1,1,13,14,15,16,326,29,34,28,28,14,15,12,1,1,1,2147483649,1,1,1,1,1,1,1,1,1,1,14,15,1,1,1,339,13,14,15,16,1,1,1,1,1,1,1,1,1,326,1,1,326,1073741825,29,28,28,36,7,2147484018,371,371,371,14,15,1,13,14,15,16,1,1,1,1,1,1,1,1,1,14,15,1,326,1,1,1,1,14,15,14,1,1,1,1,1,1,1,1,326,1,1,326,1073741853,1073741860,2147483655,2147483655,2147484018,2147484020,373,4,5,12,3,4,15,16,13,14,15,16,13,14,15,16,13,14,15,16,1,326,1,1073741873,1073742188,1073742188,1073742188,1073742188,14,15,1,1,1,1,1,1,14,326,1,14,15,1,1073741825,1073741853,1073741860,2147484018,2147484020,9,374,61,3,4,5,12,3221225531,3221225531,1073742188,3221225521,13,14,15,16,13,14,15,16,13,14,15,16,1073741873,1073741874,9,61,3,4,5,12,9,1,1,1,1,1,1,14,15,1,1,14,15,1073741825,1073741853,2147484020,9,9,9,9,9,9,3,4,5,12,9,3221225522,1073742188,3221225531,3221225521,1,1,1,1,1,1073741873,1073742188,3221225531,1073742188,1073741874,9,9,9,9,9,3,4,5,12,1,1,1,1,1,1,1,1,1,14,1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3221225522,3221225531,1073742188,3221225531,1073742188,1073742188,1073741874,9,9,9,9,9,2147483698,59,364,50,375,376,9,14,15,1,1,1,1,1,1,1,1,1,14,1,3,4,5,12,9,9,9,9,9,9,9,9,375,376,9,9,9,14,15,9,9,14,15,9,9,9,9,2147483698,2147483697,1,1,49,59,364,364,364,15,1,1,1,1,1,1,1,1,1,1,14,15,9,9,1073742196,1073742195,1073742201,3221225844,9,9,9,9,14,15,9,9,14,15,1,1,14,15,1,1,14,15,59,2147483697,14,15,1,1,14,15,1,1,14,15,1,1,1,1,1,1,1,1,1,1,1,14,15,1073742201,1073742194,7,7,3221225842,1073742201,14,15,14,1,1,14,15,1,1,1,1,1,1,1,1,1,1,14,15,1,1,14,15,1,1,14,15,1,1,1,1,1</data> 7221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
8 </layer> 8221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
9 <layer id="0" name="Layer 0" width="48" height="48"> 9221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
10 <data encoding="csv">93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,378,379,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,378,379,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,242,243,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,242,243,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,380,381,93,93,93,93,382,93,93,93,93,93,93,93,93,93,93,93,93,93,242,243,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,383,384,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,385,386,387,388,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,389,390,391,392,393,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,394,395,396,397,398,93,93,93,93,93,93,93,93,399,400,2147484048,2147484047,93,93,93,93,276,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,401,93,93,93,93,93,93,93,93,93,93,93,402,93,93,2147484050,93,93,93,224,252,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,229,230,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,276,230,232,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,403,404,405,406,407,2147484051,93,234,241,229,232,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,408,409,229,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,93,93,410,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,234,93,93,93,93,93,93,411,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,412,413,93,93,93,93,2147483889,414,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,415,416,93,93,93,93,93,2147484065,2147484063,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,418,93,93,93,93,93,93,93,2147484013,93,93,93,93,93,93,93,93,93,93,93,93,93,103,98,91,92,93,93,93,93,93,93,93,93,114,115,93,93,93,93,93,93,93,93,93,93,93,93,367,419,93,93,93,93,93,93,2147484066,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,104,105,93,93,93,93,93,93,93,93,87,101,114,115,93,93,93,93,93,93,93,93,110,111,93,420,93,93,93,93,93,93,2147484015,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,89,90,87,101,114,115,110,111,114,115,110,111,102,90,91,421,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,103,98,91,92,87,88,89,90,87,101,102,90,87,101,102,90,87,88,89,421,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,412,93,93,108,109,104,105,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,415,416,93,93,93,93,93,93,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,418,93,93,93,93,93,93,93,89,90,87,88,89,90,91,96,97,98,87,88,89,90,91,92,93,93,93,93,93,93,110,111,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,367,93,93,93,93,93,93,93,87,96,97,98,87,88,89,99,94,95,89,90,87,88,89,99,93,93,93,412,93,93,103,98,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,89,99,94,95,89,90,91,92,103,98,87,88,89,90,87,101,114,115,415,416,93,93,108,109,104,105,93,2147484060,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,87,101,102,90,87,88,89,99,94,95,89,90,87,88,89,90,91,101,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,89,90,87,88,89,90,91,92,103,98,87,88,89,90,87,88,89,90,91,101,114,115,110,111,114,115,110,111,114,115,110,111,114,115,93,93,93,93,110,111,114,115,93,93,93,93,93,93,91,96,97,98,87,88,89,99,108,109,97,98,87,88,89,90,87,88,89,90,87,101,102,90,87,101,102,90,87,101,102,98,91,92,93,93,110,111,102,90,87,101,114,115,93,93,93,93,104,99,108,109,97,98,91,92,93,93,108,109,97,98,87,88,89,90,91,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,103,98,87,88,89,90,87,101,114,115,110,111,93,93,93,93,108,109,104,99,93,93,93,93,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,108,109,97,98,87,88,89,90,87,101,102,90,93,93,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,94,95,89,90,87,88,89,90,87,88,93,93,93,93,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,99,108,109,97,98,91,96,97,98,91,96,97,98,91,92,93,93,93,93,103,98,87,88,89,90,87,88,89,90,114,115,110,111,114,115,93,93,93,93,93,93,93,93,108,109,97,98,91,92,93,93,108,109,104,105,108,109,104,105,108,109,104,105,93,93,93,93,108,109,97,98,87,88,89,90,87,88,87,101,89,90,87,101,114,115,110,111,114,115,93,93,93,93,108,109,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,89,90,87,88,89,90,87,101,102,90,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,88,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,110,111,114,115,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,89,90,87,88,89,90,87,88,89,99,93,93,93,93,110,111,114,115,110,111,114,115,110,111,102,90,87,101,102,90,87,101,114,115,110,111,114,115,110,111,114,115,94,95,89,90,87,88,87,88,89,90,87,88,89,90,87,101,114,115,93,93,103,98,87,101,102,90,87,101,102,90,87,88,89,90,87,88,89,90,87,101,102,90,87,101,102,90,87,101,102,90,87,88,89,90,89,90,91,88,89,90,91,88,89,90,91,92,93,93,94,95,89,90,91,88,89,90,91,88,89,90,91,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88</data> 10221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
11 </layer> 11221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
12221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
13221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
14221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
15221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
16221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
17221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
18221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
19221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
20221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
21221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
22221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
23221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
24221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
25221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
26221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
27221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
28221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
29221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
30221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
31221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
32221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
33221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
34221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
35221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
36221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
37221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
38221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
39221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
40221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,222,221,221,221,221,221,221,221,221,223,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
41221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,223,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
42221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
43221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
44221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
45221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
46221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
47221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
48221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
49221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
50221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
51221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
52221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,
53221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221
54</data>
55 </layer>
56 <layer id="1" name="Lower" width="48" height="48">
57 <data encoding="csv">
5893,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,225,227,228,229,229,229,229,229,229,
5993,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,227,228,229,229,229,230,229,229,229,229,230,229,229,
6093,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,229,229,229,229,229,229,232,229,232,229,229,229,229,229,229,
6193,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,232,229,229,232,229,229,229,229,229,230,229,232,232,229,
6293,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,229,229,230,229,232,229,229,232,229,229,229,229,229,232,
6393,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,234,235,229,229,232,229,232,229,229,230,229,229,232,232,229,229,229,
6493,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,236,237,238,229,229,230,232,229,229,232,229,229,232,232,230,229,
6593,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,225,225,239,240,241,229,229,229,229,229,229,229,229,229,229,229,229,
6693,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,225,226,225,227,228,242,243,244,2147483887,245,246,247,247,247,248,247,247,249,247,237,238,232,229,
6793,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,229,229,229,229,229,229,229,229,229,244,2147483887,245,245,239,239,239,250,239,239,251,239,239,240,241,229,
6893,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,252,230,2147483877,2147483901,2147483902,2147483903,2147483903,255,254,253,229,244,2147483887,245,245,239,239,239,256,239,239,239,239,239,245,246,229,
6993,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,229,229,2147483905,2147483906,2147483907,2147483908,2147483908,260,259,258,257,261,262,263,245,2147483912,239,265,265,265,265,239,264,239,245,245,229,
7093,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,229,2147483914,267,268,269,270,271,272,267,266,229,229,273,263,2147483922,239,265,265,265,265,239,274,275,245,245,229,
7193,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,276,229,230,229,2147483925,267,278,279,280,281,282,267,277,229,229,229,273,2147483931,262,284,285,2147483933,2147483932,2147483910,283,286,245,245,229,
7293,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,229,2147483935,267,288,289,290,291,2147483936,267,287,229,229,229,229,292,229,229,229,229,229,2147483877,2147483940,229,244,245,229,
7393,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,229,229,232,2147483941,2147483942,267,295,296,297,267,294,293,229,229,229,229,298,230,229,229,229,229,230,2147483946,229,244,245,229,
7493,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,276,229,232,229,229,2147483947,2147483948,301,302,303,300,299,229,232,229,232,229,304,305,306,307,308,309,2147483953,2147483952,229,244,245,229,
7593,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,234,238,229,229,229,229,229,310,311,312,232,229,229,229,229,242,243,313,314,314,315,316,317,2147483966,2147483961,229,244,246,247,
7693,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,229,229,240,241,229,229,232,229,230,232,229,229,229,230,232,229,229,229,229,229,229,229,229,229,229,242,243,244,245,239,
7793,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,229,229,232,244,246,237,241,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,230,2147483886,2147483885,319,245,239,
7893,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,229,232,229,229,261,263,239,246,249,237,241,229,320,229,229,2147483889,2147483885,248,247,237,241,229,229,230,229,229,2147483889,2147483888,239,245,245,239,
7993,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,241,229,232,242,243,261,239,245,251,239,246,247,321,247,247,2147483894,2147483887,250,2147483887,2147483887,246,247,249,247,247,248,2147483894,2147483893,239,245,245,239,
8093,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,236,237,241,229,232,2147483889,239,245,239,239,245,2147483887,322,2147483887,2147483887,2147483893,2147483887,256,2147483887,2147483887,245,239,251,239,239,250,2147483893,2147483893,239,245,245,239,
8193,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,323,324,325,247,247,2147483894,239,245,239,239,245,2147483887,322,2147483887,2147483887,2147483893,2147483887,2147483923,275,2147483887,245,239,239,239,239,256,2147483893,2147483893,239,245,245,239,
8293,93,93,93,93,93,93,93,93,93,93,93,93,93,93,1,326,1,323,324,324,2147483971,327,328,239,329,330,2147483923,322,275,2147483887,2147483978,324,2147483979,331,324,330,239,275,239,239,239,2147483893,2147483976,327,328,245,239,
8393,93,93,93,93,93,93,93,93,93,93,93,93,93,93,1,1,1,326,1,1,1,222,332,327,333,323,2147483979,334,331,2147483972,2147483971,1,335,336,1,323,324,331,324,2147483977,239,2147483976,2147483980,222,332,328,239,
8493,93,93,93,93,93,93,93,93,93,93,93,93,93,114,115,337,1,1,1,326,2147483985,222,223,222,338,326,1,339,1,1,1,1,340,1,1,13,14,15,16,2147483981,2147483975,2147483980,2147483989,342,341,332,327,
8593,93,93,93,93,93,93,93,93,93,93,93,93,93,93,88,343,344,345,346,347,2147483991,222,223,222,348,349,1,1,326,1,1,326,1,1,1,1,1,1,1,2147483986,2147483870,2147483989,2147483998,1,350,341,222,
8693,93,93,93,93,93,93,93,93,93,93,93,93,93,93,98,223,351,352,222,353,2147483871,222,223,222,222,354,355,1,1,1,1,1,1,1,1,1,1,326,2147483997,2147483996,2147483870,2147483998,2147483649,1,1,350,356,
8714,14,14,14,14,14,14,14,14,14,14,14,14,14,14,357,223,222,358,222,222,2147483871,222,223,222,222,223,343,346,344,2147483993,346,359,337,1,360,1,326,2147483985,2147484002,222,2147483870,1,1,13,14,15,16,
881,1,1,1,1,1,1,1,1,1,1,1,1,1,1,357,223,222,222,222,222,2147483871,222,223,222,222,223,223,222,351,2147484000,222,222,343,344,361,346,2147483993,2147483991,2147483871,222,1,335,336,1,1,1,326,
891,1,1,1,1,14,14,1,1,14,14,1,1,1,1,357,223,222,222,2147483870,2147483870,2147483989,342,341,222,222,223,223,222,222,2147484006,222,222,223,351,362,222,2147484000,2147483871,2147483871,222,349,2147483649,326,1,340,1,1,
901,1,1,1,1,14,3,4,5,12,14,1,1,1,1,357,223,222,222,2147483870,2147484011,2147483998,340,350,363,2147484011,341,223,222,222,222,222,222,223,222,362,222,2147484006,2147483871,2147483871,222,354,337,1,1,1,1,1,
9113,14,15,16,1,14,14,9,9,14,14,1,1,1,1,357,223,222,222,2147483870,335,336,1,1,1,1,350,223,222,222,222,222,222,223,222,362,222,222,2147483871,2147483871,222,223,343,344,346,345,346,344,
921,1,1,1,1,14,49,364,59,59,14,1,1,1,1,350,341,222,365,337,1,1,13,14,15,16,1,2147484013,222,222,222,222,222,223,222,362,222,222,2147483871,2147483871,222,223,223,351,222,352,222,351,
931,1,1,1,1,14,15,1,326,14,14,1,1,1,1,1,350,363,2147484011,366,346,359,337,1,1,326,2147483985,2147484015,222,222,222,222,222,223,222,362,222,222,2147483871,2147483871,222,223,223,222,222,358,222,222,
941,1,1,1,1,14,1,326,1,1,14,1,1,1,1,1,1,1,1,357,368,222,343,346,344,346,2147484014,341,222,222,222,222,2147484016,223,222,362,222,222,2147483871,2147483989,342,341,223,222,222,222,222,222,
9513,14,15,16,1,14,15,1,13,14,15,16,1,1,1,1,1,1,1,350,356,363,341,368,351,222,2147484005,350,363,2147484011,363,2147484011,2147484004,341,2147484016,362,222,222,2147483989,2147483998,340,350,341,368,222,222,222,222,
9615,16,13,14,15,14,1,1,1,326,13,14,15,16,1,1,1,1,1,2147483649,335,336,350,363,363,2147484011,2147483998,1,1,1,1,14,15,350,2147484004,369,363,2147484011,2147483998,1,1,1,350,356,342,363,2147484011,342,
971,1,1,1,13,14,15,16,326,29,34,28,28,14,15,12,1,1,1,2147483649,1,1,1,1,1,1,1,1,1,1,14,15,1,1,1,339,13,14,15,16,1,1,1,1,1,1,1,1,
981,326,1,1,326,1073741825,29,28,28,36,7,2147484018,371,371,371,14,15,1,13,14,15,16,1,1,1,1,1,1,1,1,1,14,15,1,326,1,1,1,1,14,15,14,1,1,1,1,1,1,
991,1,326,1,1,326,1073741853,1073741860,2147483655,2147483655,2147484018,2147484020,373,4,5,12,3,4,15,16,13,14,15,16,13,14,15,16,13,14,15,16,1,326,1,1073741873,1073742188,1073742188,1073742188,1073742188,14,15,1,1,1,1,1,1,
10014,326,1,14,15,1,1073741825,1073741853,1073741860,2147484018,2147484020,9,374,61,3,4,5,12,3221225531,3221225531,1073742188,3221225521,13,14,15,16,13,14,15,16,13,14,15,16,1073741873,1073741874,9,61,3,4,5,12,9,1,1,1,1,1,
1011,14,15,1,1,14,15,1073741825,1073741853,2147484020,9,9,9,9,9,9,3,4,5,12,9,3221225522,1073742188,3221225531,3221225521,1,1,1,1,1,1073741873,1073742188,3221225531,1073742188,1073741874,9,9,9,9,9,3,4,5,12,1,1,1,1,
1021,1,1,1,1,14,1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,3221225522,3221225531,1073742188,3221225531,1073742188,1073742188,1073741874,9,9,9,9,9,2147483698,59,364,50,375,376,9,14,15,1,1,1,
1031,1,1,1,1,1,14,1,3,4,5,12,9,9,9,9,9,9,9,9,375,376,9,9,9,14,15,9,9,14,15,9,9,9,9,2147483698,2147483697,1,1,49,59,364,364,364,15,1,1,1,
1041,1,1,1,1,1,1,14,15,9,9,1073742196,1073742195,1073742201,3221225844,9,9,9,9,14,15,9,9,14,15,1,1,14,15,1,1,14,15,59,2147483697,14,15,1,1,14,15,1,1,14,15,1,1,1,
1051,1,1,1,1,1,1,1,14,15,1073742201,1073742194,7,7,3221225842,1073742201,14,15,14,1,1,14,15,1,1,1,1,1,1,1,1,1,1,14,15,1,1,14,15,1,1,14,15,1,1,1,1,1
106</data>
107 </layer>
108 <objectgroup id="2" name="Objects">
109 <object id="1" name="fromBottom" type="warp" x="208.333" y="752.667">
110 <point/>
111 </object>
112 <object id="2" name="moveDown" type="trigger" x="128.333" y="762.667" width="143.333" height="10.3333">
113 <properties>
114 <property name="script" value="off_bottom"/>
115 </properties>
116 </object>
117 </objectgroup>
118 <layer id="1" name="Upper" width="48" height="48">
119 <properties>
120 <property name="above" type="bool" value="true"/>
121 </properties>
122 <data encoding="csv">
12393,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,378,379,93,93,93,93,93,93,93,93,
12493,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,378,379,93,93,93,93,93,93,93,93,93,93,93,93,93,
12593,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
12693,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,242,243,93,93,93,
12793,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
12893,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
12993,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,242,243,93,93,93,93,93,93,93,93,93,93,
13093,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,380,381,93,93,93,93,382,93,93,93,93,93,93,93,93,93,93,93,93,93,242,243,
13193,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,383,384,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
13293,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,385,386,387,388,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
13393,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,389,390,391,392,393,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,93,
13493,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,394,395,396,397,398,93,93,93,93,93,93,93,93,399,400,2147484048,2147484047,93,93,93,93,276,229,
13593,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,401,93,93,93,93,93,93,93,93,93,93,93,402,93,93,2147484050,93,93,93,224,252,229,
13693,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,229,230,
13793,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,276,230,232,229,
13893,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,403,404,405,406,407,2147484051,93,234,241,229,232,
13993,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,408,409,229,
14093,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
14193,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,93,93,410,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
14293,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
14393,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
14493,93,93,93,93,93,93,93,93,93,93,93,93,93,93,234,93,93,93,93,93,93,411,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
14593,93,93,93,93,93,93,93,93,93,93,93,93,93,93,412,413,93,93,93,93,2147483889,414,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
14693,93,93,93,93,93,93,93,93,93,93,93,93,93,415,416,93,93,93,93,93,2147484065,2147484063,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,93,93,93,93,
14793,93,93,93,93,93,93,93,93,93,93,93,93,93,418,93,93,93,93,93,93,93,2147484013,93,93,93,93,93,93,93,93,93,93,93,93,93,103,98,91,92,93,93,93,93,93,93,93,93,
148114,115,93,93,93,93,93,93,93,93,93,93,93,93,367,419,93,93,93,93,93,93,2147484066,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,104,105,93,93,93,93,93,93,93,93,
14987,101,114,115,93,93,93,93,93,93,93,93,110,111,93,420,93,93,93,93,93,93,2147484015,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,
15089,90,87,101,114,115,110,111,114,115,110,111,102,90,91,421,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,103,98,91,92,
15187,88,89,90,87,101,102,90,87,101,102,90,87,88,89,421,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,412,93,93,108,109,104,105,
15289,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,415,416,93,93,93,93,93,93,
15387,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,418,93,93,93,93,93,93,93,
15489,90,87,88,89,90,91,96,97,98,87,88,89,90,91,92,93,93,93,93,93,93,110,111,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,367,93,93,93,93,93,93,93,
15587,96,97,98,87,88,89,99,94,95,89,90,87,88,89,99,93,93,93,412,93,93,103,98,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
15689,99,94,95,89,90,91,92,103,98,87,88,89,90,87,101,114,115,415,416,93,93,108,109,104,105,93,2147484060,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
15787,101,102,90,87,88,89,99,94,95,89,90,87,88,89,90,91,101,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
15889,90,87,88,89,90,91,92,103,98,87,88,89,90,87,88,89,90,91,101,114,115,110,111,114,115,110,111,114,115,110,111,114,115,93,93,93,93,110,111,114,115,93,93,93,93,93,93,
15991,96,97,98,87,88,89,99,108,109,97,98,87,88,89,90,87,88,89,90,87,101,102,90,87,101,102,90,87,101,102,98,91,92,93,93,110,111,102,90,87,101,114,115,93,93,93,93,
160104,99,108,109,97,98,91,92,93,93,108,109,97,98,87,88,89,90,91,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,103,98,87,88,89,90,87,101,114,115,110,111,
16193,93,93,93,108,109,104,99,93,93,93,93,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,108,109,97,98,87,88,89,90,87,101,102,90,
16293,93,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,94,95,89,90,87,88,89,90,87,88,
16393,93,93,93,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,99,108,109,97,98,91,96,97,98,91,96,97,98,91,92,93,93,93,93,103,98,87,88,89,90,87,88,89,90,
164114,115,110,111,114,115,93,93,93,93,93,93,93,93,108,109,97,98,91,92,93,93,108,109,104,105,108,109,104,105,108,109,104,105,93,93,93,93,108,109,97,98,87,88,89,90,87,88,
16587,101,89,90,87,101,114,115,110,111,114,115,93,93,93,93,108,109,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,
16689,90,87,88,89,90,87,101,102,90,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,88,
16787,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,110,111,114,115,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,
16889,90,87,88,89,90,87,88,89,99,93,93,93,93,110,111,114,115,110,111,114,115,110,111,102,90,87,101,102,90,87,101,114,115,110,111,114,115,110,111,114,115,94,95,89,90,87,88,
16987,88,89,90,87,88,89,90,87,101,114,115,93,93,103,98,87,101,102,90,87,101,102,90,87,88,89,90,87,88,89,90,87,101,102,90,87,101,102,90,87,101,102,90,87,88,89,90,
17089,90,91,88,89,90,91,88,89,90,91,92,93,93,94,95,89,90,91,88,89,90,91,88,89,90,91,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88
171</data>
172 </layer>
12</map> 173</map>
diff --git a/res/maps/hallucination_hot_spring.tmx b/res/maps/hallucination_hot_spring.tmx index 05e51d4..b2d9b31 100644 --- a/res/maps/hallucination_hot_spring.tmx +++ b/res/maps/hallucination_hot_spring.tmx
@@ -1,12 +1,70 @@
1<map version="1.0" orientation="orthogonal" renderorder="right-down" width="32" height="16" tilewidth="16" tileheight="16"> 1<?xml version="1.0" encoding="UTF-8"?>
2 <tileset firstgid="1" source="hallucination.tsx" /> 2<map version="1.4" tiledversion="1.4.3" orientation="orthogonal" renderorder="right-down" width="32" height="16" tilewidth="16" tileheight="16" infinite="0" nextlayerid="2" nextobjectid="1">
3 <layer id="2" name="Layer 2" width="32" height="16"> 3 <tileset firstgid="1" source="hallucination.tsx"/>
4 <data encoding="csv">7,7,7,7,7,7,7,7,7,7,7,7,7,98,91,96,97,98,91,96,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,422,7,422,30,422,33,422,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,423,30,424,425,423,7,423,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,32,30,426,7,426,427,426,7,32,30,31,33,32,30,31,33,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,30,7,7,7,32,30,31,33,32,30,31,33,32,30,31,33,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,30,7,7,7,428,429,430,431,432,433,434,435,58,436,30,30,7,7,32,30,7,7,7,7,7,7,7,7,7,7,7,7,30,30,7,7,437,438,439,440,441,440,442,443,32,30,31,33,32,30,31,33,7,7,7,7,7,7,7,7,7,7,7,7,7,30,7,7,7,444,445,446,446,446,447,448,2147484085,3221225921,7,30,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,30,31,33,2147484076,450,446,446,451,446,446,452,2147484101,428,7,30,31,30,31,33,7,7,7,7,7,7,7,7,7,7,7,7,7,30,7,436,454,455,456,457,458,459,460,461,454,436,58,462,31,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,1073742252,436,7,7,7,7,7,7,3221225508,3221225500,14,13,14,15,16,7,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,464,7,7,436,7,7,7,3221225508,3221225501,13,14,15,16,13,14,7,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,465,58,7,7,7,3221225508,3221225500,3221225501,1,1,466,467,1,1,1,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,7,7,3221225508,3221225501,466,467,1,1,1,1,1,1,1,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,14,15,1,1,14,15,1,466,467,1,1,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,14,15,14,15,15,14,1,1,14</data> 4 <layer id="2" name="Lower" width="32" height="16">
5 </layer> 5 <data encoding="csv">
6 <layer id="1" name="Layer 1" width="32" height="16"> 67,7,7,7,7,7,7,7,7,7,7,7,7,98,91,96,97,98,91,96,7,7,7,7,7,7,7,7,7,7,7,7,
7 <data encoding="csv">89,90,87,88,89,90,87,88,89,90,87,88,89,468,91,96,97,468,468,468,89,90,87,88,89,90,87,88,89,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,91,469,93,470,110,469,89,90,87,88,89,90,87,88,89,90,87,88,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,103,98,91,96,97,98,91,96,97,98,87,88,89,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,87,92,93,93,108,109,104,105,108,109,104,105,94,95,89,90,87,88,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,471,472,93,93,93,103,98,87,88,89,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,93,93,93,93,93,93,103,98,91,96,97,98,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,93,93,93,2147483741,93,93,108,109,104,105,108,109,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,110,111,114,115,110,111,114,115,93,93,93,93,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,89,90,87,101,102,90,87,101,114,115,110,111,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90</data> 77,7,7,7,7,7,7,7,7,7,7,7,422,7,422,30,422,33,422,7,7,7,7,7,7,7,7,7,7,7,7,7,
8 </layer> 87,7,7,7,7,7,7,7,7,7,7,7,423,30,424,425,423,7,423,7,7,7,7,7,7,7,7,7,7,7,7,7,
9 <layer id="0" name="Layer 0" width="32" height="16"> 97,7,7,7,7,7,7,7,7,7,32,30,426,7,426,427,426,7,32,30,31,33,32,30,31,33,7,7,7,7,7,7,
10 <data encoding="csv">93,93,93,93,93,93,93,93,93,93,93,93,93,115,468,468,468,93,110,111,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,93,93,110,111,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,103,98,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93</data> 107,7,7,7,7,7,7,7,7,7,7,7,30,7,7,7,32,30,31,33,32,30,31,33,32,30,31,33,7,7,7,7,
11 </layer> 117,7,7,7,7,7,7,7,7,7,7,7,30,7,7,7,428,429,430,431,432,433,434,435,58,436,30,30,7,7,32,30,
127,7,7,7,7,7,7,7,7,7,7,7,30,30,7,7,437,438,439,440,441,440,442,443,32,30,31,33,32,30,31,33,
137,7,7,7,7,7,7,7,7,7,7,7,7,30,7,7,7,444,445,446,446,446,447,448,2147484085,3221225921,7,30,7,7,7,7,
147,7,7,7,7,7,7,7,7,7,7,7,7,30,31,33,2147484076,450,446,446,451,446,446,452,2147484101,428,7,30,31,30,31,33,
157,7,7,7,7,7,7,7,7,7,7,7,7,30,7,436,454,455,456,457,458,459,460,461,454,436,58,462,31,7,7,7,
167,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,1073742252,436,7,7,7,7,7,7,3221225508,3221225500,14,13,14,15,16,
177,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,464,7,7,436,7,7,7,3221225508,3221225501,13,14,15,16,13,14,
187,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,465,58,7,7,7,3221225508,3221225500,3221225501,1,1,466,467,1,1,1,
197,7,7,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,7,7,3221225508,3221225501,466,467,1,1,1,1,1,1,1,
207,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,14,15,1,1,14,15,1,466,467,1,1,
217,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,462,463,7,7,14,15,14,15,15,14,1,1,14
22</data>
23 </layer>
24 <layer id="1" name="Upper (most)" width="32" height="16">
25 <properties>
26 <property name="above" type="bool" value="true"/>
27 </properties>
28 <data encoding="csv">
2989,90,87,88,89,90,87,88,89,90,87,88,89,468,91,96,97,468,468,468,89,90,87,88,89,90,87,88,89,90,87,88,
3087,88,89,90,87,88,89,90,87,88,89,90,91,469,93,470,110,469,89,90,87,88,89,90,87,88,89,90,87,88,89,90,
3189,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,103,98,91,96,97,98,91,96,97,98,87,88,89,90,87,88,
3287,88,89,90,87,88,89,90,87,88,89,90,87,92,93,93,108,109,104,105,108,109,104,105,94,95,89,90,87,88,89,90,
3389,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,471,472,93,93,93,103,98,87,88,89,90,87,88,
3487,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,
3589,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,88,
3687,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,
3789,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,88,
3887,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,93,93,93,93,93,93,103,98,91,96,97,98,
3989,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,93,93,93,2147483741,93,93,108,109,104,105,108,109,
4087,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
4189,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
4287,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,110,111,114,115,110,111,114,115,93,93,93,93,
4389,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,89,90,87,101,102,90,87,101,114,115,110,111,
4487,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90
45</data>
46 </layer>
47 <layer id="1" name="Upper (leaves over ornamentation)" width="32" height="16">
48 <properties>
49 <property name="above" type="bool" value="true"/>
50 </properties>
51 <data encoding="csv">
5293,93,93,93,93,93,93,93,93,93,93,93,93,115,468,468,468,93,110,111,93,93,93,93,93,93,93,93,93,93,93,93,
5393,93,93,93,93,93,93,93,93,93,93,93,93,92,93,93,110,111,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
5493,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,103,98,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
5593,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
5693,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
5793,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
5893,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
5993,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
6093,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
6193,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
6293,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
6393,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
6493,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
6593,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
6693,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
6793,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93
68</data>
69 </layer>
12</map> 70</map>
diff --git a/res/maps/hallucination_interior.tmx b/res/maps/hallucination_interior.tmx index 296e699..e792133 100644 --- a/res/maps/hallucination_interior.tmx +++ b/res/maps/hallucination_interior.tmx
@@ -1,81 +1,223 @@
1<map version="1.0" orientation="orthogonal" renderorder="right-down" width="64" height="64" tilewidth="16" tileheight="16"> 1<?xml version="1.0" encoding="UTF-8"?>
2 <tileset firstgid="1" source="hallucination.tsx" /> 2<map version="1.4" tiledversion="1.4.3" orientation="orthogonal" renderorder="right-down" width="64" height="64" tilewidth="16" tileheight="16" infinite="0" nextlayerid="2" nextobjectid="3">
3 <layer id="1" name="Layer 1" width="64" height="64"> 3 <tileset firstgid="1" source="hallucination.tsx"/>
4 <data encoding="csv">1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,7,2147483655,2147483654,8,9,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,10,11,2147483659,2147483658,4,5,12,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,17,18,19,9,9,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,20,21,22,3,4,5,12,2,2,2,2,2,2,2,2,13,14,15,16,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,14,15,23,24,14,15,16,1,1,1,1,1,1,1,9,9,9,2,2,3,4,5,12,3,4,5,25,26,27,9,9,2,4,5,12,3,4,5,12,2,2,13,14,15,16,1,1,1,2147483676,2147483677,30,31,1,1,1,2,2,2,2,1,1,1,14,15,23,24,14,15,23,24,14,15,16,13,14,15,16,3,4,5,12,9,9,9,9,9,9,2,2,9,9,9,9,3,4,5,12,9,9,9,9,9,9,2,2,1,1,1,1,1,1,32,30,31,33,32,30,31,33,2,2,2,2,2,14,15,16,29,28,34,28,28,34,2147483677,1,13,14,15,35,24,14,15,12,3,4,5,12,2,2,2,2,3,4,5,12,9,9,9,9,3,4,5,12,2,2,2,2,2,2,1,1,1,1,32,30,31,33,32,30,31,33,2147483684,2,2,2,2,2,2,1,29,28,36,7,32,30,31,33,2147483684,2147483677,37,38,39,40,9,9,9,9,9,41,42,4,5,2,2,2,2,2147483657,2147483690,2147483689,2147483657,9,9,9,9,9,3,4,5,12,2,2,2,2,1,1,1,1,2,1,1073741852,1073741852,1073741860,43,7,2,2,2,2,2,2,2,28,34,36,7,7,44,45,46,47,7,3221225508,3221225501,48,1073741873,1073741874,51,8,4,5,12,9,52,53,54,2,2,2,2,2,2147483702,2147483701,2147483700,2147483703,9,9,9,9,51,8,9,9,2,2,2,2,2,1,1,1,2,2,14,15,16,1073741853,1073741852,1073741860,7,2,2,2,2,2,2,2,7,44,45,7,7,7,43,7,3221225508,3221225501,48,1073741873,1073741874,56,57,9,9,9,9,9,9,3,4,5,12,2,2,2,9,9,9,9,9,9,9,9,9,35,4,5,12,2,2,2,2,1,1,1,2,2,1,1,37,38,1,1073741853,2,2,2,2,2,2,2,7,58,46,47,7,7,7,7,3221225508,2,2,1,49,2,2,9,9,9,9,9,9,9,9,9,9,2,2,2,2,2,2,9,9,9,9,9,9,9,40,9,9,2,2,2,2,2,1,1,1,1,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,7,7,7,7,7,2,3221225508,3221225501,2,2,2,2,2,2,2,2,9,9,9,9,9,9,51,8,9,2,2,2,2,2,2,2147483707,2147483708,2147483707,50,9,9,61,59,59,2,2,2,2,2,1,1,1,1,1,2,2,2,2,1,1,14,15,1,2,2,2,2,7,46,47,7,7,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,2147483710,59,63,50,9,2,2,2,2,2,2,2,2147483712,1,2147483713,49,2147483708,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,1,1,1,13,14,15,16,32,30,31,33,7,7,7,7,2,2,2,2,2,2,2,2,2,2,2,2,2,63,2147483697,66,67,49,63,63,2,2,2,2,2,14,15,16,37,38,64,14,2,2,2,2,2,2,2,2,1,1,13,14,15,16,2,2,1,1,13,14,15,23,24,14,15,7,7,7,46,47,7,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,37,38,1,13,14,15,16,2,2,2,1,1,66,67,1,13,14,15,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,38,1073741873,3221225521,37,38,1,1,1073741852,1073741860,68,7,7,7,30,32,30,31,33,7,2,2,2,13,14,15,16,2,2,2,1,1,1,1,1,2,2,2,2,2,14,15,16,2147483715,2147483714,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,1073741873,1073741874,3221225522,3221225521,13,14,15,16,1073741853,1073741860,7,7,32,30,31,33,32,30,31,33,2,2,1,1,1,1,2,2,1,1,1,37,38,1,2,2,2,2,2,2,1,1,1,1,13,14,15,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,3,4,5,12,9,3221225522,1073741884,3221225521,65,37,38,1073741853,7,69,70,7,7,68,2147483654,2147483659,2147483659,30,31,33,7,7,2,2,13,14,15,16,1,1,1,14,13,14,15,16,2,14,15,16,2147483682,28,2147483682,2147483676,2147483677,2,2,2,2,2,2,2,1,1,3,4,5,12,3,4,5,12,9,9,9,9,9,3221225522,1073741884,1073741884,1073741884,2,2,7,7,2147483655,2147483654,2147483659,2147483658,2147483657,9,30,9,30,31,33,2,2,2,1,1,37,38,1,13,14,15,1,1,1,2,2,7,7,7,7,7,7,2147483684,2,13,14,15,16,2,2,3,4,5,12,3,4,5,12,9,9,9,9,9,2,2,9,9,2,2,2,2,2147483659,11,2147483659,2147483658,9,9,2,2,4,5,12,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,32,30,31,33,43,7,58,7,2,2,1,1,1,1,2,2,5,12,9,51,8,9,2147483698,2147483708,2147483708,50,56,57,9,4,5,2,2,2,2,2,2,9,9,2,2,9,3,4,5,12,9,2,2,2,2,2,2,2,5,1073741884,3221225521,65,13,14,15,16,2,2,2,2,7,7,46,47,32,30,31,33,2,2,2,2,2,2,3,4,5,12,2147483698,2147483708,2147483697,37,38,49,50,1073741833,9,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,2,2,2,2,2,2,3,4,5,12,3221225522,3221225535,3221225521,48,1,2,2,2,32,30,31,33,68,7,7,7,32,30,31,33,2,2,2,2,63,63,50,2147483698,2147483697,1,1073741873,3221225532,3221225521,1,49,2,2,9,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,40,9,56,57,3221225522,1073741884,3221225531,3221225535,2,2,2,2,7,7,7,7,7,69,70,7,32,30,31,33,2,2,1,1,49,2147483697,1,1073741873,1073741874,2147483657,3221225522,66,67,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,51,8,9,9,9,9,40,9,2,2,2,2,14,15,7,1073741852,1073741852,1073741860,7,7,58,7,3221225508,2,2,2,2,1,1,1,1,1,9,9,2,2,1,13,14,15,16,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,2,2,4,5,12,3,4,5,12,9,9,9,9,9,61,51,8,9,2,2,2,2,14,15,16,1073741853,3221225500,3221225506,3221225500,3221225500,14,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,13,14,15,16,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,9,35,4,5,12,17,18,19,9,9,9,9,9,9,2,2,2,2,2,2,2,2,1,66,67,1,64,48,1,13,14,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,61,40,9,9,9,20,21,22,9,9,9,9,2,2,2,2,2,2,2,2,2,2,2,1,1,48,1,13,14,15,16,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,50,61,9,9,9,25,26,27,40,9,4,5,2,2,2,2,2,2,2,2,1,13,14,15,16,66,67,1,1,13,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,3,4,5,12,13,14,15,16,1,49,50,56,57,9,9,9,9,41,42,9,9,2,2,2,13,14,15,16,13,14,15,16,1,64,1,1,1,64,2,2,2,2,2,2,13,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,35,4,5,12,2147483657,14,15,16,13,14,15,16,49,59,50,9,9,9,55,52,53,2,2,2,2,2,1,1,1,1,2,1,1,66,67,1,1073741895,1073741884,2,2,1073741826,2,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,2,2,2,2,9,3221225481,3221225481,40,3221225481,3221225481,2147483698,2147483707,2147483697,1,37,38,1,1,1,64,1,49,50,9,9,9,9,9,9,2,2,2,2,2,2,2,2,2,2,1,1,1073741895,1073741884,1073741886,1073741833,2,2,2,2,2,2,2,2,1,1,1,1,2,2,2,2,2,2,2,4,5,12,3221225481,3221225481,3221225481,51,8,3221225481,2147483698,2147483697,13,14,15,16,1,1,37,38,1,37,38,38,2,2,2,59,2147483697,2,2,2,2,2,2,2,2,2,2,2,1073741884,1073741887,1073741886,1073741833,3,4,5,12,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3221225481,3221225481,3,4,5,12,56,57,3221225481,9,3221225522,3221225521,66,67,1,37,38,1,1,67,1,66,67,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,2147483705,2147483704,9,9,9,2,2,2,2,2,72,72,72,72,2,2,2,2,32,30,31,33,1073741835,3221225483,3221225482,3221225481,3221225481,3221225481,3221225481,3221225481,3221225481,3221225481,3221225481,3221225522,3221225521,2147483715,2147483714,66,67,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,3,4,5,12,2,2,2,2,72,72,72,72,2,7,32,30,31,33,32,30,31,33,3221225478,3221225482,3221225481,3221225481,1073741833,1073741833,1073741833,1073741833,1073741833,1073741833,3221225522,66,67,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,14,5,12,9,9,9,9,2,2,2,2,2,2,72,72,72,72,32,30,31,33,43,44,45,7,7,7,7,3221225478,3221225482,9,1073741833,1073741833,1073741833,1073741833,1073741833,1073741833,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,5,9,9,9,3,4,5,12,2,2,2,2,72,72,72,72,2,7,7,46,47,7,7,7,2,2,2,2,2,3221225482,1073741833,1073741833,1073741833,1073741833,3,4,5,12,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,3,4,5,12,9,9,9,9,2,2,2,2,2,2,72,72,72,72,2,2,2,7,7,3221225508,1073741852,1073741852,2,2,2,2,2,2,2,2147483690,2147483689,2147483657,1073741833,1073741833,1073741834,30,31,33,2,2,1,1,1,1,2,2,13,14,15,16,13,14,15,16,1,14,15,1,3,4,5,12,9,9,9,41,42,2,2,2,2,2,2,2,72,72,72,72,2,2,2,1073741852,1073741852,3221225501,64,2,2,2,2,2,2,2,2,2147483701,2147483700,2147483703,1073741833,1073741834,1073741830,7,2,2,2,2,2,2,2,2,2,2,1,1,1,14,15,16,13,14,15,23,24,14,15,71,60,62,9,9,55,52,53,2,2,2,2,2,2,2,72,72,72,72,2,2,2,64,1073741873,2,2,2,2,2,2,2,2,2,2,2147483657,2147483657,2147483657,1073741834,1073741830,32,30,31,33,7,2,2,2,2,2,2,2,2,2,2,14,1,37,38,1,1,29,34,28,28,28,2147483677,71,60,62,9,9,9,2,2,2,2,2,2,2,72,72,72,72,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1073741835,1073741835,1073741835,1073741830,68,7,47,32,30,31,33,7,7,7,7,13,14,15,16,13,14,15,16,1,29,28,36,32,30,31,33,2147483684,28,2147483677,71,2147483719,2,2,2,13,14,15,16,2,2,72,72,72,72,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1073741860,68,3221225508,1073741852,14,13,14,15,16,13,14,15,16,13,14,15,16,66,67,29,36,44,45,7,7,7,44,45,7,2147483684,28,28,28,2,2,1,1,1,1,2,2,72,72,13,14,15,16,2,2,2,9,9,9,9,9,2,2,2,2,2,2,2,2,15,1073741853,1073741852,3221225501,13,14,15,16,13,14,15,16,1,1073741873,1073741884,3221225531,3221225521,1,37,38,1073741853,1073741860,7,7,7,7,7,7,7,7,7,7,7,2,2,2,1,1,2,2,2,2,72,72,72,72,2,2,2,2,9,9,9,9,9,2,2,2,2,2,2,2,13,14,15,16,1,2147483715,2147483714,1073741873,3221225531,1073741884,3221225531,3221225521,37,38,1073741873,1073741874,9,9,3221225522,1073741884,3221225543,1,1,1073741853,1073741860,7,7,7,7,7,7,7,7,7,2,2,2,14,15,16,2,2,2,2,2,2,2,2,72,72,2,2,2,9,9,2,2,2,2,2,2,2,2,2,2,37,38,2147483715,2147483714,1,1073741873,1073741874,9,9,9,3221225522,1073741884,3221225531,1073741874,9,9,9,9,2147483698,2147483719,1,1,2,2,7,32,30,31,33,7,7,7,7,13,14,15,16,1,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,2147483656,2147483699,9,2,2,2,3,4,5,12,3221225531,3221225531,3221225521,37,38,1,49,50,9,40,9,9,9,41,42,9,9,2,2,2147483697,1,2,2,2,2,2,2,2,2,2,2,7,32,30,31,33,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,9,2,2,2,3,4,5,12,3,4,5,12,3221225522,3221225521,66,67,1,2,2,61,56,57,55,52,53,54,2,2,2,2,2,2,2,2,2,2,13,14,15,2,2,1073741852,3221225500,3221225501,15,14,15,14,2,2,2,2,2,2,2,2,2,2,2,2,2,9,3,4,5,12,9,2,2,9,9,61,9,9,9,9,2147483698,2147483719,1,1,1,14,2,2,2,9,9,56,57,9,2,2,2,2,2,2,2,2,2,2,2,2,2,14,15,23,24,14,15,16,1,1,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,9,2,2,2,9,2,2,9,9,9,2147483698,59,2147483697,37,38,1,1,2,2,2,2,2,2,9,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1073741884,1073741884,3221225521,37,38,1073741873,1073741884,1073741883,2,2,2,2,2,2,13,14,15,16,2,2,2,9,9,9,9,9,9,2,2,2,2,2,2,59,2147483697,1,66,67,37,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,3,4,5,12,3221225522,1073741884,1073741884,1073741874,3,4,5,12,2,2,2,2,1,1,1,1,2,2,3,4,5,12,3,4,5,12,2,2,2,2,1,2,2,1,37,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,13,14,15,16,1,14,15,9,3,4,5,61,61,61,2,9,9,2147483698,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,9,9,56,57,9,2,2,2,2,14,15,16,1,2,2,1,13,14,15,16,2,2,2,2,3,4,5,12,13,14,15,16,13,14,15,16,59,59,59,50,56,57,61,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,9,9,9,9,2,2,2,23,24,1,13,14,15,16,37,38,13,14,15,16,3,4,5,12,2147483698,14,15,1,1,1,1,1,13,14,15,16,65,49,50,56,57,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,9,73,74,9,56,57,9,9,2,2,2,1073741883,1073741873,1073741883,1073741883,1073741883,1073741883,1073741883,1073741883,1073741873,1073741883,1073741883,3221225521,3,4,5,12,61,2147483698,2147483697,1,13,14,15,16,13,14,15,16,1,37,38,1,49,50,9,2,2,2,2,2,2,2,2,9,9,9,9,9,2,2,2,2,2,75,76,77,78,9,3,4,5,12,2,2,2,9,3,4,79,80,81,82,5,12,3,4,5,12,9,9,2147483698,2147483697,13,14,15,16,13,14,15,16,1,1,66,67,1,1073741873,1073741883,1073741883,59,1,1,2,2,2,9,9,9,9,9,9,9,9,2,2,2,2,1,1,49,60,50,2147483657,9,9,3,4,2,12,9,9,61,9,83,84,85,86,9,9,9,9,2,57,2147483698,59,2147483697,66,67,1073741873,3221225521,1,66,67,1,1,37,67,1,1,1073741873,1073741874,3,4,5,12,1,2,2,2,3,4,5,12,3,4,5,12,2,2,2,2,2,2,1,1,49,2147483707,60,50,9,9,2,4,5,12,9,9,9,9,9,9,9,9,9,9,2,2147483698,2147483697,37,38,37,38,1073741874,3221225522,1,13,14,15,16,1,2,2,1,9,9,73,74,9,2,2,2,3,4,5,12,3,4,5,12,9,9,13,14,15,16,2,2,2,1,1,1,65,49,2147483707,50,2,9,9,9,9,9,9,9,9,9,9,9,2,2,2,2147483697,37,38,13,14,15,9,9,14,15,16,13,14,15,2,2,2,2,9,76,77,9,2,2,2,9,9,61,56,57,9,9,9,9,9,1,1,1,1,2,2,1,1,1,1,1,1,1,2,2,9,9,9,9,2147483698,59,59,2,2,2,2,2,2,2,1,1,14,15,16,13,14,15,16,1,1,1,1,1,2,2,2,2,9,9,2,2,2,2,9,56,57,9,9,9,9,9,9,3,4,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,60,59,2147483697,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,56,57,9,9,9,9,9,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,37,38,37,38,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,56,57,9,9,9,9,9,9,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,3,4,79,80,81,82,5,12,2,2,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,56,57,9,9,83,84,85,86,51,8,2,2,2,2,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,9,9,9,56,57,9,9,9</data> 4 <layer id="1" name="Lower" width="64" height="64">
5 </layer> 5 <data encoding="csv">
6 <objectgroup id="2" name="Object Layer 1"> 61,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,7,2147483655,2147483654,8,9,2,2,2,2,2,2,2,2,2,
7 <object id="1" name="fromLeft" type="warp" x="16" y="364.667"> 71,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,10,11,2147483659,2147483658,4,5,12,2,2,2,2,2,2,2,2,
8 <point/> 81,1,1,1,1,1,1,2,2,2,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,17,18,19,9,9,2,2,2,2,2,2,2,2,2,2,
9 </object> 91,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,20,21,22,3,4,5,12,2,2,2,2,2,2,2,2,
10 <object id="2" name="moveToLeft" type="trigger" x="-20.3333" y="304" width="22.6667" height="91.6667"> 1013,14,15,16,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,14,15,23,24,14,15,16,1,1,1,1,1,1,1,9,9,9,2,2,3,4,5,12,3,4,5,25,26,27,9,9,2,4,5,12,3,4,5,12,2,2,
11 <properties> 1113,14,15,16,1,1,1,2147483676,2147483677,30,31,1,1,1,2,2,2,2,1,1,1,14,15,23,24,14,15,23,24,14,15,16,13,14,15,16,3,4,5,12,9,9,9,9,9,9,2,2,9,9,9,9,3,4,5,12,9,9,9,9,9,9,2,2,
12 <property name="script" value="off_left"/> 121,1,1,1,1,1,32,30,31,33,32,30,31,33,2,2,2,2,2,14,15,16,29,28,34,28,28,34,2147483677,1,13,14,15,35,24,14,15,12,3,4,5,12,2,2,2,2,3,4,5,12,9,9,9,9,3,4,5,12,2,2,2,2,2,2,
13 </properties> 131,1,1,1,32,30,31,33,32,30,31,33,2147483684,2,2,2,2,2,2,1,29,28,36,7,32,30,31,33,2147483684,2147483677,37,38,39,40,9,9,9,9,9,41,42,4,5,2,2,2,2,2147483657,2147483690,2147483689,2147483657,9,9,9,9,9,3,4,5,12,2,2,2,2,
14 </object> 141,1,1,1,2,1,1073741852,1073741852,1073741860,43,7,2,2,2,2,2,2,2,28,34,36,7,7,44,45,46,47,7,3221225508,3221225501,48,1073741873,1073741874,51,8,4,5,12,9,52,53,54,2,2,2,2,2,2147483702,2147483701,2147483700,2147483703,9,9,9,9,51,8,9,9,2,2,2,2,2,
15 <object id="4" name="mailbox1" type="tileSprite" x="535" y="118.667"> 151,1,1,2,2,14,15,16,1073741853,1073741852,1073741860,7,2,2,2,2,2,2,2,7,44,45,7,7,7,43,7,3221225508,3221225501,48,1073741873,1073741874,56,57,9,9,9,9,9,9,3,4,5,12,2,2,2,9,9,9,9,9,9,9,9,9,35,4,5,12,2,2,2,2,
16 <properties> 161,1,1,2,2,1,1,37,38,1,1073741853,2,2,2,2,2,2,2,7,58,46,47,7,7,7,7,3221225508,2,2,1,49,2,2,9,9,9,9,9,9,9,9,9,9,2,2,2,2,2,2,9,9,9,9,9,9,9,40,9,9,2,2,2,2,2,
17 <property name="interactionScript" value="mailbox1"/> 171,1,1,1,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,7,7,7,7,7,2,3221225508,3221225501,2,2,2,2,2,2,2,2,9,9,9,9,9,9,51,8,9,2,2,2,2,2,2,2147483707,2147483708,2147483707,50,9,9,61,59,59,2,2,2,2,2,
18 </properties> 181,1,1,1,1,2,2,2,2,1,1,14,15,1,2,2,2,2,7,46,47,7,7,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,2147483710,59,63,50,9,2,2,2,2,2,2,2,2147483712,1,2147483713,49,2147483708,2,2,2,2,2,2,2,2,2,
19 <point/> 191,1,1,1,1,2,2,2,2,1,1,1,13,14,15,16,32,30,31,33,7,7,7,7,2,2,2,2,2,2,2,2,2,2,2,2,2,63,2147483697,66,67,49,63,63,2,2,2,2,2,14,15,16,37,38,64,14,2,2,2,2,2,2,2,2,
20 </object> 201,1,13,14,15,16,2,2,1,1,13,14,15,23,24,14,15,7,7,7,46,47,7,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,37,38,1,13,14,15,16,2,2,2,1,1,66,67,1,13,14,15,2,2,2,2,2,2,2,
21 <object id="5" name="mailbox_lightning" type="tileSprite" x="519" y="422.667"> 211,1,1,1,1,1,2,2,2,2,38,1073741873,3221225521,37,38,1,1,1073741852,1073741860,68,7,7,7,30,32,30,31,33,7,2,2,2,13,14,15,16,2,2,2,1,1,1,1,1,2,2,2,2,2,14,15,16,2147483715,2147483714,1,1,2,2,2,2,2,2,2,2,
22 <properties> 221,1,1,1,1,2,2,2,2,2,1073741873,1073741874,3221225522,3221225521,13,14,15,16,1073741853,1073741860,7,7,32,30,31,33,32,30,31,33,2,2,1,1,1,1,2,2,1,1,1,37,38,1,2,2,2,2,2,2,1,1,1,1,13,14,15,2,2,2,2,2,2,2,
23 <property name="interactionScript" value="mailbox_lightning"/> 231,1,1,1,1,2,2,2,3,4,5,12,9,3221225522,1073741884,3221225521,65,37,38,1073741853,7,69,70,7,7,68,2147483654,2147483659,2147483659,30,31,33,7,7,2,2,13,14,15,16,1,1,1,14,13,14,15,16,2,14,15,16,2147483682,28,2147483682,2147483676,2147483677,2,2,2,2,2,2,2,
24 </properties> 241,1,3,4,5,12,3,4,5,12,9,9,9,9,9,3221225522,1073741884,1073741884,1073741884,2,2,7,7,2147483655,2147483654,2147483659,2147483658,2147483657,9,30,9,30,31,33,2,2,2,1,1,37,38,1,13,14,15,1,1,1,2,2,7,7,7,7,7,7,2147483684,2,13,14,15,16,2,2,
25 <point/> 253,4,5,12,3,4,5,12,9,9,9,9,9,2,2,9,9,2,2,2,2,2147483659,11,2147483659,2147483658,9,9,2,2,4,5,12,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,32,30,31,33,43,7,58,7,2,2,1,1,1,1,2,2,
26 </object> 265,12,9,51,8,9,2147483698,2147483708,2147483708,50,56,57,9,4,5,2,2,2,2,2,2,9,9,2,2,9,3,4,5,12,9,2,2,2,2,2,2,2,5,1073741884,3221225521,65,13,14,15,16,2,2,2,2,7,7,46,47,32,30,31,33,2,2,2,2,2,2,
27 <object id="6" name="debugWarp_mailboxes" type="warp" x="598.667" y="420.667"> 273,4,5,12,2147483698,2147483708,2147483697,37,38,49,50,1073741833,9,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,2,2,2,2,2,2,3,4,5,12,3221225522,3221225535,3221225521,48,1,2,2,2,32,30,31,33,68,7,7,7,32,30,31,33,2,2,2,2,
28 <point/> 2863,63,50,2147483698,2147483697,1,1073741873,3221225532,3221225521,1,49,2,2,9,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,40,9,56,57,3221225522,1073741884,3221225531,3221225535,2,2,2,2,7,7,7,7,7,69,70,7,32,30,31,33,2,2,
29 </object> 291,1,49,2147483697,1,1073741873,1073741874,2147483657,3221225522,66,67,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,51,8,9,9,9,9,40,9,2,2,2,2,14,15,7,1073741852,1073741852,1073741860,7,7,58,7,3221225508,2,2,2,2,
30 <object id="7" name="doria" type="sprite" x="328" y="525"> 301,1,1,1,1,9,9,2,2,1,13,14,15,16,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,2,2,4,5,12,3,4,5,12,9,9,9,9,9,61,51,8,9,2,2,2,2,14,15,16,1073741853,3221225500,3221225506,3221225500,3221225500,14,2,2,2,2,
31 <properties> 312,2,2,2,2,2,2,2,2,1,1,1,13,14,15,16,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,9,35,4,5,12,17,18,19,9,9,9,9,9,9,2,2,2,2,2,2,2,2,1,66,67,1,64,48,1,13,14,2,2,
32 <property name="animation" value="../res/sprites/doria_anim.txt"/> 322,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,61,40,9,9,9,20,21,22,9,9,9,9,2,2,2,2,2,2,2,2,2,2,2,1,1,48,1,13,14,15,16,2,2,
33 <property name="collisionHeight" type="int" value="8"/> 332,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,50,61,9,9,9,25,26,27,40,9,4,5,2,2,2,2,2,2,2,2,1,13,14,15,16,66,67,1,1,13,14,2,2,
34 <property name="collisionOffsetX" type="int" value="-8"/> 342,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,3,4,5,12,13,14,15,16,1,49,50,56,57,9,9,9,9,41,42,9,9,2,2,2,13,14,15,16,13,14,15,16,1,64,1,1,1,64,2,2,2,2,
35 <property name="collisionOffsetY" type="int" value="-8"/> 352,2,13,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,35,4,5,12,2147483657,14,15,16,13,14,15,16,49,59,50,9,9,9,55,52,53,2,2,2,2,2,1,1,1,1,2,1,1,66,67,1,1073741895,1073741884,2,2,1073741826,2,2,2,
36 <property name="collisionWidth" type="int" value="12"/> 362,2,13,14,15,16,2,2,2,2,2,2,2,2,2,2,2,9,3221225481,3221225481,40,3221225481,3221225481,2147483698,2147483707,2147483697,1,37,38,1,1,1,64,1,49,50,9,9,9,9,9,9,2,2,2,2,2,2,2,2,2,2,1,1,1073741895,1073741884,1073741886,1073741833,2,2,2,2,2,2,
37 <property name="shadow" type="bool" value="true"/> 372,2,1,1,1,1,2,2,2,2,2,2,2,4,5,12,3221225481,3221225481,3221225481,51,8,3221225481,2147483698,2147483697,13,14,15,16,1,1,37,38,1,37,38,38,2,2,2,59,2147483697,2,2,2,2,2,2,2,2,2,2,2,1073741884,1073741887,1073741886,1073741833,3,4,5,12,2,2,2,2,
38 </properties> 382,2,2,2,2,2,2,2,2,2,2,2,3221225481,3221225481,3,4,5,12,56,57,3221225481,9,3221225522,3221225521,66,67,1,37,38,1,1,67,1,66,67,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,2147483705,2147483704,9,9,9,2,2,2,2,2,
39 <point/> 3972,72,72,72,2,2,2,2,32,30,31,33,1073741835,3221225483,3221225482,3221225481,3221225481,3221225481,3221225481,3221225481,3221225481,3221225481,3221225481,3221225522,3221225521,2147483715,2147483714,66,67,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,3,4,5,12,2,2,2,2,
40 </object> 4072,72,72,72,2,7,32,30,31,33,32,30,31,33,3221225478,3221225482,3221225481,3221225481,1073741833,1073741833,1073741833,1073741833,1073741833,1073741833,3221225522,66,67,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,14,5,12,9,9,9,9,2,2,2,2,2,2,
41 <object id="8" name="approach_doria" type="trigger" x="384" y="512" width="16" height="64"> 4172,72,72,72,32,30,31,33,43,44,45,7,7,7,7,3221225478,3221225482,9,1073741833,1073741833,1073741833,1073741833,1073741833,1073741833,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,5,9,9,9,3,4,5,12,2,2,2,2,
42 <properties> 4272,72,72,72,2,7,7,46,47,7,7,7,2,2,2,2,2,3221225482,1073741833,1073741833,1073741833,1073741833,3,4,5,12,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,3,4,5,12,9,9,9,9,2,2,2,2,2,2,
43 <property name="script" value="approach_doria"/> 4372,72,72,72,2,2,2,7,7,3221225508,1073741852,1073741852,2,2,2,2,2,2,2,2147483690,2147483689,2147483657,1073741833,1073741833,1073741834,30,31,33,2,2,1,1,1,1,2,2,13,14,15,16,13,14,15,16,1,14,15,1,3,4,5,12,9,9,9,41,42,2,2,2,2,2,2,2,
44 </properties> 4472,72,72,72,2,2,2,1073741852,1073741852,3221225501,64,2,2,2,2,2,2,2,2,2147483701,2147483700,2147483703,1073741833,1073741834,1073741830,7,2,2,2,2,2,2,2,2,2,2,1,1,1,14,15,16,13,14,15,23,24,14,15,71,60,62,9,9,55,52,53,2,2,2,2,2,2,2,
45 </object> 4572,72,72,72,2,2,2,64,1073741873,2,2,2,2,2,2,2,2,2,2,2147483657,2147483657,2147483657,1073741834,1073741830,32,30,31,33,7,2,2,2,2,2,2,2,2,2,2,14,1,37,38,1,1,29,34,28,28,28,2147483677,71,60,62,9,9,9,2,2,2,2,2,2,2,
46 <object id="9" name="join_claus" type="sprite" x="640.334" y="153.667"> 4672,72,72,72,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1073741835,1073741835,1073741835,1073741830,68,7,47,32,30,31,33,7,7,7,7,13,14,15,16,13,14,15,16,1,29,28,36,32,30,31,33,2147483684,28,2147483677,71,2147483719,2,2,2,13,14,15,16,2,2,
47 <properties> 4772,72,72,72,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1073741860,68,3221225508,1073741852,14,13,14,15,16,13,14,15,16,13,14,15,16,66,67,29,36,44,45,7,7,7,44,45,7,2147483684,28,28,28,2,2,1,1,1,1,2,2,
48 <property name="animation" value="../res/sprites/claus_anim.txt"/> 4872,72,13,14,15,16,2,2,2,9,9,9,9,9,2,2,2,2,2,2,2,2,15,1073741853,1073741852,3221225501,13,14,15,16,13,14,15,16,1,1073741873,1073741884,3221225531,3221225521,1,37,38,1073741853,1073741860,7,7,7,7,7,7,7,7,7,7,7,2,2,2,1,1,2,2,2,2,
49 <property name="collisionHeight" type="int" value="8"/> 4972,72,72,72,2,2,2,2,9,9,9,9,9,2,2,2,2,2,2,2,13,14,15,16,1,2147483715,2147483714,1073741873,3221225531,1073741884,3221225531,3221225521,37,38,1073741873,1073741874,9,9,3221225522,1073741884,3221225543,1,1,1073741853,1073741860,7,7,7,7,7,7,7,7,7,2,2,2,14,15,16,2,2,2,2,
50 <property name="collisionOffsetX" type="int" value="-8"/> 502,2,2,2,72,72,2,2,2,9,9,2,2,2,2,2,2,2,2,2,2,37,38,2147483715,2147483714,1,1073741873,1073741874,9,9,9,3221225522,1073741884,3221225531,1073741874,9,9,9,9,2147483698,2147483719,1,1,2,2,7,32,30,31,33,7,7,7,7,13,14,15,16,1,2,2,2,2,2,
51 <property name="collisionOffsetY" type="int" value="-8"/> 512,2,2,2,2,2,2,2,9,9,2147483656,2147483699,9,2,2,2,3,4,5,12,3221225531,3221225531,3221225521,37,38,1,49,50,9,40,9,9,9,41,42,9,9,2,2,2147483697,1,2,2,2,2,2,2,2,2,2,2,7,32,30,31,33,1,2,2,2,2,2,2,2,
52 <property name="collisionWidth" type="int" value="12"/> 522,2,2,2,2,2,3,4,5,12,9,2,2,2,3,4,5,12,3,4,5,12,3221225522,3221225521,66,67,1,2,2,61,56,57,55,52,53,54,2,2,2,2,2,2,2,2,2,2,13,14,15,2,2,1073741852,3221225500,3221225501,15,14,15,14,2,2,2,2,2,2,
53 <property name="interactionScript" value="join_claus"/> 532,2,2,2,2,2,2,9,3,4,5,12,9,2,2,9,9,61,9,9,9,9,2147483698,2147483719,1,1,1,14,2,2,2,9,9,56,57,9,2,2,2,2,2,2,2,2,2,2,2,2,2,14,15,23,24,14,15,16,1,1,2,2,2,2,2,2,
54 <property name="shadow" type="bool" value="true"/> 542,2,2,2,2,9,9,9,9,9,9,2,2,2,9,2,2,9,9,9,2147483698,59,2147483697,37,38,1,1,2,2,2,2,2,2,9,9,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1073741884,1073741884,3221225521,37,38,1073741873,1073741884,1073741883,2,2,2,2,2,2,
55 </properties> 5513,14,15,16,2,2,2,9,9,9,9,9,9,2,2,2,2,2,2,59,2147483697,1,66,67,37,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,12,3,4,5,12,3221225522,1073741884,1073741884,1073741874,3,4,5,12,2,2,2,2,
56 <point/> 561,1,1,1,2,2,3,4,5,12,3,4,5,12,2,2,2,2,1,2,2,1,37,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,13,14,15,16,1,14,15,9,3,4,5,61,61,61,2,9,9,2147483698,2,2,2,2,2,2,2,2,
57 </object> 572,2,2,2,3,4,5,12,9,9,56,57,9,2,2,2,2,14,15,16,1,2,2,1,13,14,15,16,2,2,2,2,3,4,5,12,13,14,15,16,13,14,15,16,59,59,59,50,56,57,61,2,2,2,2,2,2,2,2,2,2,2,2,2,
58 <object id="10" name="ionia" type="sprite" x="821.333" y="135.333"> 582,2,2,2,2,9,9,9,9,9,9,9,9,9,2,2,2,23,24,1,13,14,15,16,37,38,13,14,15,16,3,4,5,12,2147483698,14,15,1,1,1,1,1,13,14,15,16,65,49,50,56,57,2,2,2,2,2,2,2,2,2,2,2,2,2,
59 <properties> 592,2,2,2,1,9,73,74,9,56,57,9,9,2,2,2,1073741883,1073741873,1073741883,1073741883,1073741883,1073741883,1073741883,1073741883,1073741873,1073741883,1073741883,3221225521,3,4,5,12,61,2147483698,2147483697,1,13,14,15,16,13,14,15,16,1,37,38,1,49,50,9,2,2,2,2,2,2,2,2,9,9,9,9,9,
60 <property name="animation" value="../res/sprites/ionia_anim.txt"/> 602,2,2,2,2,75,76,77,78,9,3,4,5,12,2,2,2,9,3,4,79,80,81,82,5,12,3,4,5,12,9,9,2147483698,2147483697,13,14,15,16,13,14,15,16,1,1,66,67,1,1073741873,1073741883,1073741883,59,1,1,2,2,2,9,9,9,9,9,9,9,9,
61 <property name="collisionHeight" type="int" value="8"/> 612,2,2,2,1,1,49,60,50,2147483657,9,9,3,4,2,12,9,9,61,9,83,84,85,86,9,9,9,9,2,57,2147483698,59,2147483697,66,67,1073741873,3221225521,1,66,67,1,1,37,67,1,1,1073741873,1073741874,3,4,5,12,1,2,2,2,3,4,5,12,3,4,5,12,
62 <property name="collisionOffsetX" type="int" value="-8"/> 622,2,2,2,2,2,1,1,49,2147483707,60,50,9,9,2,4,5,12,9,9,9,9,9,9,9,9,9,9,2,2147483698,2147483697,37,38,37,38,1073741874,3221225522,1,13,14,15,16,1,2,2,1,9,9,73,74,9,2,2,2,3,4,5,12,3,4,5,12,9,9,
63 <property name="collisionOffsetY" type="int" value="-8"/> 6313,14,15,16,2,2,2,1,1,1,65,49,2147483707,50,2,9,9,9,9,9,9,9,9,9,9,9,2,2,2,2147483697,37,38,13,14,15,9,9,14,15,16,13,14,15,2,2,2,2,9,76,77,9,2,2,2,9,9,61,56,57,9,9,9,9,9,
64 <property name="collisionWidth" type="int" value="12"/> 641,1,1,1,2,2,1,1,1,1,1,1,1,2,2,9,9,9,9,2147483698,59,59,2,2,2,2,2,2,2,1,1,14,15,16,13,14,15,16,1,1,1,1,1,2,2,2,2,9,9,2,2,2,2,9,56,57,9,9,9,9,9,9,3,4,
65 <property name="enclosureZone" value="ionia_enclosure"/> 652,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,60,59,2147483697,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,56,57,9,9,9,9,9,9,
66 <property name="interactionScript" value="talk_to_ionia"/> 662,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,37,38,37,38,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,56,57,9,9,9,9,9,9,9,
67 <property name="movementSpeed" type="int" value="1"/> 672,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,3,4,79,80,81,82,5,12,
68 <property name="shadow" type="bool" value="true"/> 682,2,2,2,2,2,13,14,15,16,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,56,57,9,9,83,84,85,86,51,8,
69 <property name="wander" type="bool" value="true"/> 692,2,2,2,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,9,9,9,56,57,9,9,9
70 </properties> 70</data>
71 <point/> 71 </layer>
72 </object> 72 <objectgroup id="2" name="Objects">
73 <object id="11" name="debugWarp_rightside" type="warp" x="911.333" y="431.667"> 73 <object id="1" name="fromLeft" type="warp" x="16" y="364.667">
74 <point/> 74 <point/>
75 </object> 75 </object>
76 <object id="12" name="ionia_enclosure" type="zone" x="800" y="80" width="96" height="96"/> 76 <object id="2" name="moveToLeft" type="trigger" x="-20.3333" y="304" width="22.6667" height="91.6667">
77 </objectgroup> 77 <properties>
78 <layer id="0" name="Layer 0" width="64" height="64"> 78 <property name="script" value="off_left"/>
79 <data encoding="csv">87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,94,95,89,90,87,88,89,90,87,88,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,100,98,87,88,89,90,87,88,89,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,94,95,89,90,87,88,89,90,87,88,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,91,96,97,98,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,99,93,93,103,98,87,88,89,90,91,96,97,98,87,88,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,106,95,89,107,108,109,97,98,91,96,97,98,91,96,97,98,87,88,89,99,94,95,89,90,91,92,93,93,108,109,97,98,87,88,89,99,94,95,89,90,89,99,94,95,89,90,91,96,97,98,91,96,97,98,87,88,89,90,91,96,104,105,93,93,103,98,91,92,93,93,108,109,104,105,106,95,89,99,108,109,97,98,87,101,102,90,91,96,104,105,93,93,93,93,108,109,97,98,87,101,102,90,87,88,87,101,102,90,87,88,89,107,108,109,104,105,106,95,89,90,87,88,89,107,93,93,93,93,108,109,104,105,93,93,93,93,93,93,103,98,91,92,93,93,106,95,89,90,87,88,89,99,93,93,93,93,93,93,93,93,94,95,89,90,87,88,89,90,89,90,87,88,89,90,91,92,93,93,110,111,102,90,87,88,89,90,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,104,105,93,112,103,98,87,88,89,90,91,92,93,2147483760,93,93,93,93,93,93,100,98,87,88,89,90,87,88,87,88,89,90,91,96,104,105,93,93,103,98,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,113,108,109,97,98,87,88,89,99,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,89,90,87,88,89,107,93,93,93,93,106,95,89,90,87,88,89,90,91,92,93,93,110,111,114,115,110,111,114,115,110,111,114,115,93,93,93,93,93,93,93,93,106,95,89,90,87,101,114,115,93,93,93,93,93,93,35,93,94,95,89,90,87,88,87,88,89,90,87,101,114,115,93,93,103,98,87,88,89,90,87,88,89,99,93,93,103,98,87,101,102,90,87,101,102,90,87,101,114,115,93,93,93,93,93,93,103,98,87,88,89,98,87,101,114,115,93,93,93,93,110,111,102,90,87,88,89,90,89,90,87,88,89,90,87,101,114,115,106,95,89,90,87,88,89,90,91,92,93,93,94,95,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,106,95,89,90,87,88,89,90,91,92,93,93,93,116,102,90,87,88,89,90,87,88,87,88,89,90,87,88,89,90,91,117,100,98,91,96,97,98,91,96,104,105,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,103,98,87,88,89,90,91,96,104,105,93,93,118,119,87,88,89,90,87,88,89,90,89,90,87,96,97,98,87,88,89,120,108,109,104,105,106,95,89,99,93,93,93,93,106,95,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,108,109,97,98,87,88,89,99,93,93,93,93,94,95,89,90,87,88,89,90,87,88,87,88,89,99,94,95,89,90,87,101,114,115,93,93,103,98,91,92,93,93,93,93,103,98,91,96,97,98,87,88,89,90,91,96,97,98,87,101,114,115,93,93,93,93,108,95,89,90,87,101,114,115,93,93,103,98,87,88,89,90,87,88,89,90,89,90,87,101,102,90,87,88,89,90,91,92,93,93,108,109,104,105,93,93,93,93,108,109,104,105,121,109,97,98,87,88,89,99,94,95,89,90,91,92,93,93,110,111,89,90,87,88,89,90,87,92,93,93,108,109,97,98,87,88,89,90,87,88,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,106,95,89,90,87,101,102,90,91,96,104,99,93,93,103,98,91,96,97,98,87,88,89,99,93,93,93,93,106,95,89,90,87,88,89,90,89,90,91,96,97,98,91,96,104,105,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,110,111,89,90,87,88,89,90,87,88,89,99,93,93,93,93,106,95,89,99,94,95,89,90,91,92,93,93,110,111,102,90,91,96,97,98,87,88,87,88,89,99,108,109,104,105,93,93,93,93,110,111,114,115,110,111,102,90,91,92,93,93,93,93,103,98,91,96,97,98,87,88,89,90,87,101,114,115,93,93,103,98,87,101,102,90,87,88,89,99,93,93,103,98,87,88,89,99,94,95,89,90,97,98,91,92,93,93,93,93,93,93,93,93,103,98,87,101,102,90,87,88,89,99,110,111,114,115,94,95,89,99,94,95,89,90,87,88,89,90,91,92,93,93,108,109,97,119,87,88,89,90,91,92,93,93,108,109,97,98,87,101,102,90,87,88,108,109,104,105,93,93,93,93,93,93,93,93,94,95,89,90,87,88,89,90,87,101,102,90,87,101,102,90,87,101,102,90,87,88,89,90,91,96,104,105,93,93,93,93,106,95,89,90,87,88,89,99,93,93,93,93,108,109,97,98,87,88,89,90,93,93,93,93,93,93,93,93,93,93,110,111,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,35,93,93,93,93,93,103,119,87,88,89,90,87,101,114,115,93,93,93,93,106,95,89,90,87,88,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,93,35,94,95,89,90,87,88,89,90,91,92,93,93,93,93,103,98,87,88,89,90,114,115,110,111,114,115,110,111,114,115,108,109,97,98,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,91,96,97,98,91,96,104,105,93,93,93,93,93,93,103,119,87,88,89,90,87,88,89,99,93,93,93,93,94,95,89,90,87,88,87,101,102,90,87,101,102,90,91,92,93,93,108,109,97,98,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,99,108,109,104,105,93,93,93,93,110,111,114,115,94,95,89,90,87,88,89,90,87,101,114,115,93,93,103,98,87,88,89,90,89,90,87,88,89,90,87,88,89,99,110,111,114,115,106,95,89,90,87,101,102,90,87,88,89,90,87,88,89,90,91,92,35,93,93,93,93,93,93,93,103,98,87,101,102,90,87,88,89,90,87,88,89,90,91,92,93,93,108,109,97,98,87,88,87,88,89,90,87,88,89,90,87,101,102,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,35,108,109,97,98,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,106,95,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,91,96,97,98,91,96,97,98,91,92,93,93,93,93,93,93,93,93,93,93,94,95,89,90,91,96,97,98,91,96,104,105,93,93,93,93,110,111,102,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,108,109,104,105,108,95,89,99,108,109,104,105,93,93,93,93,93,93,93,112,110,111,89,90,87,88,89,99,94,95,89,99,93,93,93,93,110,111,102,90,87,88,89,90,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,99,93,93,35,93,93,93,118,98,91,92,93,93,93,93,93,93,93,116,114,115,93,113,103,119,87,88,89,90,87,101,102,90,87,101,114,115,93,93,100,98,87,88,89,90,87,88,87,88,89,99,94,95,89,90,87,88,89,90,91,96,97,98,91,92,93,93,93,93,93,93,108,109,104,105,93,93,93,93,93,93,118,119,87,101,114,115,94,95,89,90,87,88,89,90,87,88,89,90,91,92,93,93,108,109,97,90,87,88,89,90,89,90,87,101,102,90,87,88,89,90,87,88,89,99,108,109,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,116,114,115,94,95,89,90,87,101,102,90,87,88,89,90,87,88,89,90,87,96,104,105,93,93,93,93,106,88,89,90,87,88,87,88,89,90,87,88,89,90,91,96,97,98,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,118,119,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,110,111,102,90,87,88,89,90,89,90,87,88,89,90,91,96,104,105,108,109,104,105,93,93,93,93,93,93,93,93,93,116,114,115,110,116,114,115,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,103,98,87,88,89,90,87,88,87,88,89,90,91,96,104,105,93,93,93,93,110,116,114,115,93,93,93,93,93,93,118,119,87,101,102,90,87,101,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,108,109,97,98,87,88,89,90,89,90,87,88,89,99,93,93,93,93,110,111,102,90,87,101,114,115,93,93,93,93,121,109,97,98,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,106,95,89,90,87,88,87,88,89,90,87,101,114,115,93,93,103,98,87,88,89,90,87,101,114,115,93,93,93,93,106,95,89,90,87,88,89,99,94,95,89,90,91,96,97,98,87,96,97,98,91,96,97,98,91,96,104,105,93,93,93,93,110,111,102,90,87,88,89,90,89,90,87,88,89,90,91,92,93,93,94,95,89,98,87,88,89,90,91,92,2147483760,93,93,93,103,98,87,88,89,90,87,101,102,90,87,88,89,99,94,95,89,99,121,109,104,105,94,95,89,99,93,93,93,93,93,112,103,98,87,88,89,90,87,88,87,88,89,90,87,88,89,99,110,111,102,98,87,88,89,90,87,88,89,99,2147483761,93,93,93,108,109,97,98,87,88,89,90,87,88,89,90,87,101,102,90,91,92,93,93,93,93,103,98,91,92,93,93,93,93,93,113,108,95,89,90,87,88,89,90,89,90,87,88,89,90,87,101,102,90,87,88,89,98,87,88,89,90,87,101,114,115,93,93,93,93,106,95,89,90,87,88,89,90,91,96,97,98,91,96,104,105,93,93,93,93,108,109,104,105,93,93,93,93,110,111,102,90,91,96,97,98,87,88,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,103,98,91,96,97,98,91,96,104,105,121,109,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,99,94,95,89,90,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,121,109,104,105,121,109,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,101,102,90,87,88,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,102,90,91,88,89,98,87,88,89,90,89,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,110,111,114,115,93,93,103,98,91,88,89,90,87,88,89,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,91,92,93,93,93,93,93,93,93,35,93,93,93,93,93,93,110,111,114,115,110,111,102,90,87,101,102,90,87,101,114,115,106,95,89,90,87,88,89,90,87,88,89,90,89,90,87,88,89,90,91,96,97,98,87,88,89,90,91,96,104,105,108,109,104,105,93,93,93,93,110,111,114,115,93,93,93,112,110,111,102,90,87,101,102,90,87,88,89,90,87,88,89,90,91,92,103,98,91,96,97,98,87,88,89,90,87,88,87,88,89,90,87,88,89,99,108,109,97,98,91,88,89,99,93,93,93,93,93,93,93,93,93,93,100,98,87,101,114,115,93,113,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,122,123,109,104,105,94,95,89,90,87,88,89,90,89,90,87,88,89,90,87,101,114,115,94,95,89,90,87,101,114,115,93,93,93,93,93,93,93,93,106,95,89,90,87,101,114,115,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,103,119,87,88,89,90,87,88,91,96,97,98,87,88,89,90,91,92,100,98,87,88,89,90,87,101,114,115,93,93,93,93,110,111,102,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,105,93,93,93,93,94,95,89,90,87,88,89,90,89,99,94,95,89,90,91,96,104,124,123,109,97,119,87,88,89,90,87,101,114,115,110,111,102,98,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,99,121,109,97,98,87,101,114,115,110,116,102,90,87,88,89,90,87,88,87,101,102,90,91,96,104,105,93,93,93,93,106,95,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,99,106,95,89,90,91,92,93,93,106,95,89,90,87,101,102,90,87,88,89,90,87,88,89,90,89,90,87,88,89,107,110,116,114,115,110,116,102,90,87,88,89,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,105,106,95,89,90,87,101,102,90,91,96,104,105,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,87,88,89,90,87,101,125,90,87,101,125,90,87,88,89,90,87,88,89,98,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,91,96,97,98,91,96,104,105,93,93,93,93,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,106,95,89,99,110,111,114,115,93,93,103,119,87,88,89,90,87,88,89,90,87,88,89,90,87,88,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,110,111,102,90,87,101,102,90,87,101,114,115,121,109,97,98,87,88,89,90,91,96,97,98,91,96,97,98,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,98,91,92,103,98,87,88,89,90,87,88,89,90,91,92,126,127,106,95,89,90,91,96,104,105,108,109,104,105,106,95,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,91,96,97,98,87,88,89,99,110,116,102,119,87,88,89,99,93,93,93,116,114,115,100,98,89,99,94,95,89,90,87,88,89,90,87,88,89,90,91,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,99,106,95,89,90,87,101,89,90,87,88,89,90,91,92,93,93,118,119,91,92,108,109,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,91,88,89,90,87,88,89,90,87,88,89,90,87,88,102,90,87,88,89,90,87,88,89,90,87,101,102,90,91,88,89,98,87,88,89,90,87,88,89,99,110,111,125,128,129,130,114,115,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,100,119,97,98,91,96,91,92,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,122,123,109,131,109,104,132,104,124,89,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,110,116,87,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,98,87,101,114,115,93,116,102,90,97,98,91,96,97,98,91,101,102,90,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,92,118,119,91,96</data> 79 </properties>
80 </layer> 80 </object>
81 <object id="4" name="mailbox1" type="tileSprite" x="535" y="118.667">
82 <properties>
83 <property name="interactionScript" value="mailbox1"/>
84 </properties>
85 <point/>
86 </object>
87 <object id="5" name="mailbox_lightning" type="tileSprite" x="519" y="422.667">
88 <properties>
89 <property name="interactionScript" value="mailbox_lightning"/>
90 </properties>
91 <point/>
92 </object>
93 <object id="6" name="debugWarp_mailboxes" type="warp" x="598.667" y="420.667">
94 <point/>
95 </object>
96 <object id="7" name="doria" type="sprite" x="328" y="525">
97 <properties>
98 <property name="animation" value="../res/sprites/doria_anim.txt"/>
99 <property name="collisionHeight" type="int" value="8"/>
100 <property name="collisionOffsetX" type="int" value="-8"/>
101 <property name="collisionOffsetY" type="int" value="-8"/>
102 <property name="collisionWidth" type="int" value="12"/>
103 <property name="shadow" type="bool" value="true"/>
104 </properties>
105 <point/>
106 </object>
107 <object id="8" name="approach_doria" type="trigger" x="384" y="512" width="16" height="64">
108 <properties>
109 <property name="script" value="approach_doria"/>
110 </properties>
111 </object>
112 <object id="9" name="join_claus" type="sprite" x="640.334" y="153.667">
113 <properties>
114 <property name="animation" value="../res/sprites/claus_anim.txt"/>
115 <property name="collisionHeight" type="int" value="8"/>
116 <property name="collisionOffsetX" type="int" value="-8"/>
117 <property name="collisionOffsetY" type="int" value="-8"/>
118 <property name="collisionWidth" type="int" value="12"/>
119 <property name="interactionScript" value="join_claus"/>
120 <property name="shadow" type="bool" value="true"/>
121 </properties>
122 <point/>
123 </object>
124 <object id="10" name="ionia" type="sprite" x="821.333" y="135.333">
125 <properties>
126 <property name="animation" value="../res/sprites/ionia_anim.txt"/>
127 <property name="collisionHeight" type="int" value="8"/>
128 <property name="collisionOffsetX" type="int" value="-8"/>
129 <property name="collisionOffsetY" type="int" value="-8"/>
130 <property name="collisionWidth" type="int" value="12"/>
131 <property name="enclosureZone" value="ionia_enclosure"/>
132 <property name="interactionScript" value="talk_to_ionia"/>
133 <property name="movementSpeed" type="int" value="1"/>
134 <property name="shadow" type="bool" value="true"/>
135 <property name="wander" type="bool" value="true"/>
136 </properties>
137 <point/>
138 </object>
139 <object id="11" name="debugWarp_rightside" type="warp" x="911.333" y="431.667">
140 <point/>
141 </object>
142 <object id="12" name="ionia_enclosure" type="zone" x="800" y="80" width="96" height="96"/>
143 <object id="1" name="fromTop" type="warp" x="816" y="28">
144 <point/>
145 </object>
146 <object id="2" name="moveUp" type="trigger" x="768" y="-2" width="96.25" height="18">
147 <properties>
148 <property name="script" value="off_top"/>
149 </properties>
150 </object>
151 </objectgroup>
152 <layer id="1" name="Upper" width="64" height="64">
153 <properties>
154 <property name="above" type="bool" value="true"/>
155 </properties>
156 <data encoding="csv">
15787,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,94,95,89,90,87,88,89,90,87,88,89,90,
15889,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,100,98,87,88,89,90,87,88,89,90,87,88,
15987,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,94,95,89,90,87,88,89,90,87,88,89,90,
16089,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,91,96,97,98,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,99,93,93,103,98,87,88,89,90,91,96,97,98,87,88,
16191,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,106,95,89,107,108,109,97,98,91,96,97,98,91,96,97,98,87,88,89,99,94,95,89,90,91,92,93,93,108,109,97,98,87,88,89,99,94,95,89,90,
16289,99,94,95,89,90,91,96,97,98,91,96,97,98,87,88,89,90,91,96,104,105,93,93,103,98,91,92,93,93,108,109,104,105,106,95,89,99,108,109,97,98,87,101,102,90,91,96,104,105,93,93,93,93,108,109,97,98,87,101,102,90,87,88,
16387,101,102,90,87,88,89,107,108,109,104,105,106,95,89,90,87,88,89,107,93,93,93,93,108,109,104,105,93,93,93,93,93,93,103,98,91,92,93,93,106,95,89,90,87,88,89,99,93,93,93,93,93,93,93,93,94,95,89,90,87,88,89,90,
16489,90,87,88,89,90,91,92,93,93,110,111,102,90,87,88,89,90,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,108,109,104,105,93,112,103,98,87,88,89,90,91,92,93,2147483760,93,93,93,93,93,93,100,98,87,88,89,90,87,88,
16587,88,89,90,91,96,104,105,93,93,103,98,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,113,108,109,97,98,87,88,89,99,93,93,93,93,93,93,93,93,108,109,97,98,87,88,89,90,
16689,90,87,88,89,107,93,93,93,93,106,95,89,90,87,88,89,90,91,92,93,93,110,111,114,115,110,111,114,115,110,111,114,115,93,93,93,93,93,93,93,93,106,95,89,90,87,101,114,115,93,93,93,93,93,93,35,93,94,95,89,90,87,88,
16787,88,89,90,87,101,114,115,93,93,103,98,87,88,89,90,87,88,89,99,93,93,103,98,87,101,102,90,87,101,102,90,87,101,114,115,93,93,93,93,93,93,103,98,87,88,89,98,87,101,114,115,93,93,93,93,110,111,102,90,87,88,89,90,
16889,90,87,88,89,90,87,101,114,115,106,95,89,90,87,88,89,90,91,92,93,93,94,95,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,106,95,89,90,87,88,89,90,91,92,93,93,93,116,102,90,87,88,89,90,87,88,
16987,88,89,90,87,88,89,90,91,117,100,98,91,96,97,98,91,96,104,105,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,103,98,87,88,89,90,91,96,104,105,93,93,118,119,87,88,89,90,87,88,89,90,
17089,90,87,96,97,98,87,88,89,120,108,109,104,105,106,95,89,99,93,93,93,93,106,95,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,108,109,97,98,87,88,89,99,93,93,93,93,94,95,89,90,87,88,89,90,87,88,
17187,88,89,99,94,95,89,90,87,101,114,115,93,93,103,98,91,92,93,93,93,93,103,98,91,96,97,98,87,88,89,90,91,96,97,98,87,101,114,115,93,93,93,93,108,95,89,90,87,101,114,115,93,93,103,98,87,88,89,90,87,88,89,90,
17289,90,87,101,102,90,87,88,89,90,91,92,93,93,108,109,104,105,93,93,93,93,108,109,104,105,121,109,97,98,87,88,89,99,94,95,89,90,91,92,93,93,110,111,89,90,87,88,89,90,87,92,93,93,108,109,97,98,87,88,89,90,87,88,
17387,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,106,95,89,90,87,101,102,90,91,96,104,99,93,93,103,98,91,96,97,98,87,88,89,99,93,93,93,93,106,95,89,90,87,88,89,90,
17489,90,91,96,97,98,91,96,104,105,93,93,93,93,93,93,93,93,110,111,114,115,93,93,93,93,110,111,89,90,87,88,89,90,87,88,89,99,93,93,93,93,106,95,89,99,94,95,89,90,91,92,93,93,110,111,102,90,91,96,97,98,87,88,
17587,88,89,99,108,109,104,105,93,93,93,93,110,111,114,115,110,111,102,90,91,92,93,93,93,93,103,98,91,96,97,98,87,88,89,90,87,101,114,115,93,93,103,98,87,101,102,90,87,88,89,99,93,93,103,98,87,88,89,99,94,95,89,90,
17697,98,91,92,93,93,93,93,93,93,93,93,103,98,87,101,102,90,87,88,89,99,110,111,114,115,94,95,89,99,94,95,89,90,87,88,89,90,91,92,93,93,108,109,97,119,87,88,89,90,91,92,93,93,108,109,97,98,87,101,102,90,87,88,
177108,109,104,105,93,93,93,93,93,93,93,93,94,95,89,90,87,88,89,90,87,101,102,90,87,101,102,90,87,101,102,90,87,88,89,90,91,96,104,105,93,93,93,93,106,95,89,90,87,88,89,99,93,93,93,93,108,109,97,98,87,88,89,90,
17893,93,93,93,93,93,93,93,93,93,110,111,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,35,93,93,93,93,93,103,119,87,88,89,90,87,101,114,115,93,93,93,93,106,95,89,90,87,88,
17993,93,93,93,93,93,93,93,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,93,35,94,95,89,90,87,88,89,90,91,92,93,93,93,93,103,98,87,88,89,90,
180114,115,110,111,114,115,110,111,114,115,108,109,97,98,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,91,96,97,98,91,96,104,105,93,93,93,93,93,93,103,119,87,88,89,90,87,88,89,99,93,93,93,93,94,95,89,90,87,88,
18187,101,102,90,87,101,102,90,91,92,93,93,108,109,97,98,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,99,108,109,104,105,93,93,93,93,110,111,114,115,94,95,89,90,87,88,89,90,87,101,114,115,93,93,103,98,87,88,89,90,
18289,90,87,88,89,90,87,88,89,99,110,111,114,115,106,95,89,90,87,101,102,90,87,88,89,90,87,88,89,90,91,92,35,93,93,93,93,93,93,93,103,98,87,101,102,90,87,88,89,90,87,88,89,90,91,92,93,93,108,109,97,98,87,88,
18387,88,89,90,87,88,89,90,87,101,102,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,35,108,109,97,98,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,106,95,89,90,
18489,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,91,96,97,98,91,96,97,98,91,92,93,93,93,93,93,93,93,93,93,93,94,95,89,90,91,96,97,98,91,96,104,105,93,93,93,93,110,111,102,90,87,88,
18587,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,108,109,104,105,108,95,89,99,108,109,104,105,93,93,93,93,93,93,93,112,110,111,89,90,87,88,89,99,94,95,89,99,93,93,93,93,110,111,102,90,87,88,89,90,
18689,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,99,93,93,35,93,93,93,118,98,91,92,93,93,93,93,93,93,93,116,114,115,93,113,103,119,87,88,89,90,87,101,102,90,87,101,114,115,93,93,100,98,87,88,89,90,87,88,
18787,88,89,99,94,95,89,90,87,88,89,90,91,96,97,98,91,92,93,93,93,93,93,93,108,109,104,105,93,93,93,93,93,93,118,119,87,101,114,115,94,95,89,90,87,88,89,90,87,88,89,90,91,92,93,93,108,109,97,90,87,88,89,90,
18889,90,87,101,102,90,87,88,89,90,87,88,89,99,108,109,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,116,114,115,94,95,89,90,87,101,102,90,87,88,89,90,87,88,89,90,87,96,104,105,93,93,93,93,106,88,89,90,87,88,
18987,88,89,90,87,88,89,90,91,96,97,98,91,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,118,119,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,110,111,102,90,87,88,89,90,
19089,90,87,88,89,90,91,96,104,105,108,109,104,105,93,93,93,93,93,93,93,93,93,116,114,115,110,116,114,115,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,103,98,87,88,89,90,87,88,
19187,88,89,90,91,96,104,105,93,93,93,93,110,116,114,115,93,93,93,93,93,93,118,119,87,101,102,90,87,101,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,108,109,97,98,87,88,89,90,
19289,90,87,88,89,99,93,93,93,93,110,111,102,90,87,101,114,115,93,93,93,93,121,109,97,98,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,106,95,89,90,87,88,
19387,88,89,90,87,101,114,115,93,93,103,98,87,88,89,90,87,101,114,115,93,93,93,93,106,95,89,90,87,88,89,99,94,95,89,90,91,96,97,98,87,96,97,98,91,96,97,98,91,96,104,105,93,93,93,93,110,111,102,90,87,88,89,90,
19489,90,87,88,89,90,91,92,93,93,94,95,89,98,87,88,89,90,91,92,2147483760,93,93,93,103,98,87,88,89,90,87,101,102,90,87,88,89,99,94,95,89,99,121,109,104,105,94,95,89,99,93,93,93,93,93,112,103,98,87,88,89,90,87,88,
19587,88,89,90,87,88,89,99,110,111,102,98,87,88,89,90,87,88,89,99,2147483761,93,93,93,108,109,97,98,87,88,89,90,87,88,89,90,87,101,102,90,91,92,93,93,93,93,103,98,91,92,93,93,93,93,93,113,108,95,89,90,87,88,89,90,
19689,90,87,88,89,90,87,101,102,90,87,88,89,98,87,88,89,90,87,101,114,115,93,93,93,93,106,95,89,90,87,88,89,90,91,96,97,98,91,96,104,105,93,93,93,93,108,109,104,105,93,93,93,93,110,111,102,90,91,96,97,98,87,88,
19787,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,103,98,91,96,97,98,91,96,104,105,121,109,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,103,98,87,88,89,99,94,95,89,90,
19889,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,121,109,104,105,121,109,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,95,89,90,87,101,102,90,87,88,
19987,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,102,90,91,88,89,98,87,88,89,90,
20089,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,110,111,114,115,110,111,114,115,93,93,103,98,91,88,89,90,87,88,89,90,87,88,
20187,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,91,92,93,93,93,93,93,93,93,35,93,93,93,93,93,93,110,111,114,115,110,111,102,90,87,101,102,90,87,101,114,115,106,95,89,90,87,88,89,90,87,88,89,90,
20289,90,87,88,89,90,91,96,97,98,87,88,89,90,91,96,104,105,108,109,104,105,93,93,93,93,110,111,114,115,93,93,93,112,110,111,102,90,87,101,102,90,87,88,89,90,87,88,89,90,91,92,103,98,91,96,97,98,87,88,89,90,87,88,
20387,88,89,90,87,88,89,99,108,109,97,98,91,88,89,99,93,93,93,93,93,93,93,93,93,93,100,98,87,101,114,115,93,113,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,122,123,109,104,105,94,95,89,90,87,88,89,90,
20489,90,87,88,89,90,87,101,114,115,94,95,89,90,87,101,114,115,93,93,93,93,93,93,93,93,106,95,89,90,87,101,114,115,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,93,93,93,93,103,119,87,88,89,90,87,88,
20591,96,97,98,87,88,89,90,91,92,100,98,87,88,89,90,87,101,114,115,93,93,93,93,110,111,102,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,105,93,93,93,93,94,95,89,90,87,88,89,90,
20689,99,94,95,89,90,91,96,104,124,123,109,97,119,87,88,89,90,87,101,114,115,110,111,102,98,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,99,121,109,97,98,87,101,114,115,110,116,102,90,87,88,89,90,87,88,
20787,101,102,90,91,96,104,105,93,93,93,93,106,95,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,99,106,95,89,90,91,92,93,93,106,95,89,90,87,101,102,90,87,88,89,90,87,88,89,90,
20889,90,87,88,89,107,110,116,114,115,110,116,102,90,87,88,89,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,105,106,95,89,90,87,101,102,90,91,96,104,105,93,93,103,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,
20987,88,89,90,87,101,125,90,87,101,125,90,87,88,89,90,87,88,89,98,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,91,96,97,98,91,96,104,105,93,93,93,93,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,
21089,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,104,105,106,95,89,99,110,111,114,115,93,93,103,119,87,88,89,90,87,88,89,90,87,88,89,90,87,88,
21187,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,110,111,102,90,87,101,102,90,87,101,114,115,121,109,97,98,87,88,89,90,91,96,97,98,91,96,97,98,
21289,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,98,91,92,103,98,87,88,89,90,87,88,89,90,91,92,126,127,106,95,89,90,91,96,104,105,108,109,104,105,106,95,
21391,96,97,98,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,91,96,97,98,87,88,89,99,110,116,102,119,87,88,89,99,93,93,93,116,114,115,100,98,
21489,99,94,95,89,90,87,88,89,90,87,88,89,90,91,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,99,106,95,89,90,87,101,89,90,87,88,89,90,91,92,93,93,118,119,91,92,108,109,
21587,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,91,88,89,90,87,88,89,90,87,88,89,90,87,88,102,90,87,88,89,90,87,88,89,90,87,101,102,90,91,88,89,98,87,88,89,90,87,88,89,99,110,111,125,128,129,130,114,115,
21689,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,92,100,119,97,98,91,96,91,92,
21787,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,122,123,109,131,109,104,132,104,124,
21889,90,87,88,89,90,91,96,97,98,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,114,115,93,93,93,93,110,116,
21987,88,89,90,87,88,89,99,94,95,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,101,102,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,90,87,88,89,98,87,101,114,115,93,116,102,90,
22097,98,91,96,97,98,91,101,102,90,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,96,97,98,91,92,118,119,91,96
221</data>
222 </layer>
81</map> 223</map>
diff --git a/res/scripts/hallucination_cliff.lua b/res/scripts/hallucination_cliff.lua new file mode 100644 index 0000000..f351e1e --- /dev/null +++ b/res/scripts/hallucination_cliff.lua
@@ -0,0 +1,5 @@
1hallucination_cliff = {}
2
3function hallucination_cliff.off_bottom()
4 ChangeMap("hallucination_interior", "fromTop")
5end
diff --git a/res/scripts/hallucination_interior.lua b/res/scripts/hallucination_interior.lua index 941f0a1..bd075f1 100644 --- a/res/scripts/hallucination_interior.lua +++ b/res/scripts/hallucination_interior.lua
@@ -4,6 +4,10 @@ function hallucination_interior.off_left()
4 ChangeMap("hallucination_beach", "fromRight") 4 ChangeMap("hallucination_beach", "fromRight")
5end 5end
6 6
7function hallucination_interior.off_top()
8 ChangeMap("hallucination_cliff", "fromBottom")
9end
10
7function hallucination_interior.mailbox1() 11function hallucination_interior.mailbox1()
8 StartCutscene() 12 StartCutscene()
9 DisplayMessage("* The mailbox lid is open...\n* Peek inside?", "", SpeakerType.NONE) 13 DisplayMessage("* The mailbox lid is open...\n* Peek inside?", "", SpeakerType.NONE)
diff --git a/src/map.cpp b/src/map.cpp index d7c1e7e..4781231 100644 --- a/src/map.cpp +++ b/src/map.cpp
@@ -50,7 +50,18 @@ Map::Map(std::string_view name) : name_(name) {
50 tilesToStore.push_back(std::move(tile)); 50 tilesToStore.push_back(std::move(tile));
51 } 51 }
52 52
53 layers_.push_back(std::move(tilesToStore)); 53 bool above = false;
54 for (const tmx::Property& property : tileLayer.getProperties()) {
55 if (property.getName() == "above" && property.getBoolValue()) {
56 above = true;
57 }
58 }
59
60 if (above) {
61 upperLayers_.push_back(std::move(tilesToStore));
62 } else {
63 lowerLayers_.push_back(std::move(tilesToStore));
64 }
54 } else if (layer->getType() == tmx::Layer::Type::Object) { 65 } else if (layer->getType() == tmx::Layer::Type::Object) {
55 const auto& objectLayer = layer->getLayerAs<tmx::ObjectGroup>(); 66 const auto& objectLayer = layer->getLayerAs<tmx::ObjectGroup>();
56 67
@@ -137,9 +148,13 @@ Map::Map(std::string_view name) : name_(name) {
137} 148}
138 149
139bool Map::isBlocked(int x, int y) const { 150bool Map::isBlocked(int x, int y) const {
151 if (x < 0 || y < 0 || x >= mapSize_.w() || y >= mapSize_.h()) {
152 return false;
153 }
154
140 int i = x + y * mapSize_.w(); 155 int i = x + y * mapSize_.w();
141 156
142 for (const std::vector<Tile>& layer : layers_) { 157 for (const std::vector<Tile>& layer : lowerLayers_) {
143 if (layer.at(i).blocked) { 158 if (layer.at(i).blocked) {
144 return true; 159 return true;
145 } 160 }
@@ -149,9 +164,13 @@ bool Map::isBlocked(int x, int y) const {
149} 164}
150 165
151StepType Map::getStepType(int x, int y) const { 166StepType Map::getStepType(int x, int y) const {
167 if (x < 0 || y < 0 || x >= mapSize_.w() || y >= mapSize_.h()) {
168 return StepType::none;
169 }
170
152 int i = x + y * mapSize_.w(); 171 int i = x + y * mapSize_.w();
153 172
154 for (const std::vector<Tile>& layer : layers_) { 173 for (const std::vector<Tile>& layer : lowerLayers_) {
155 if (layer.at(i).step != StepType::none) { 174 if (layer.at(i).step != StepType::none) {
156 return layer.at(i).step; 175 return layer.at(i).step;
157 } 176 }
diff --git a/src/map.h b/src/map.h index a311be1..9467d75 100644 --- a/src/map.h +++ b/src/map.h
@@ -52,7 +52,9 @@ public:
52 52
53 const vec2i& getTileSize() const { return tileSize_; } 53 const vec2i& getTileSize() const { return tileSize_; }
54 54
55 const std::vector<std::vector<Tile>>& getLayers() const { return layers_; } 55 const std::vector<std::vector<Tile>>& getUpperLayers() const { return upperLayers_; }
56
57 const std::vector<std::vector<Tile>>& getLowerLayers() const { return lowerLayers_; }
56 58
57 const std::string& getTilesetFilename() const { return tilesetFilename_; } 59 const std::string& getTilesetFilename() const { return tilesetFilename_; }
58 60
@@ -75,7 +77,8 @@ private:
75 std::string name_; 77 std::string name_;
76 vec2i mapSize_; 78 vec2i mapSize_;
77 vec2i tileSize_; 79 vec2i tileSize_;
78 std::vector<std::vector<Tile>> layers_; 80 std::vector<std::vector<Tile>> upperLayers_;
81 std::vector<std::vector<Tile>> lowerLayers_;
79 std::string tilesetFilename_; 82 std::string tilesetFilename_;
80 int tilesetColumns_; 83 int tilesetColumns_;
81 std::vector<Prototype> prototypes_; 84 std::vector<Prototype> prototypes_;
diff --git a/src/renderer.cpp b/src/renderer.cpp index f8b2482..3b2bd21 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp
@@ -36,7 +36,7 @@ Renderer::Renderer() {
36 } 36 }
37} 37}
38 38
39texture_ptr Renderer::renderMapLayer(const Map& map, int layer) { 39texture_ptr Renderer::renderMapLayer(const Map& map, bool above) {
40 if (cachedTilesetName_ != map.getTilesetFilename()) { 40 if (cachedTilesetName_ != map.getTilesetFilename()) {
41 surface_ptr pfs(IMG_Load(map.getTilesetFilename().c_str())); 41 surface_ptr pfs(IMG_Load(map.getTilesetFilename().c_str()));
42 if (!pfs) { 42 if (!pfs) {
@@ -64,32 +64,40 @@ texture_ptr Renderer::renderMapLayer(const Map& map, int layer) {
64 SDL_SetRenderDrawColor(ren_.get(), 255, 255, 255, 0); 64 SDL_SetRenderDrawColor(ren_.get(), 255, 255, 255, 0);
65 SDL_RenderClear(ren_.get()); 65 SDL_RenderClear(ren_.get());
66 66
67 const std::vector<Tile>& tiles = map.getLayers().at(layer); 67 const std::vector<std::vector<Tile>>* layers = nullptr;
68 for (int y = 0; y < map.getMapSize().h(); y++) { 68 if (above) {
69 for (int x = 0; x < map.getMapSize().w(); x++) { 69 layers = &map.getUpperLayers();
70 const Tile& tile = tiles.at(x + y * map.getMapSize().w()); 70 } else {
71 71 layers = &map.getLowerLayers();
72 SDL_Rect srcRect { 72 }
73 static_cast<int>((tile.id % map.getTilesetColumns()) * map.getTileSize().w()), 73
74 static_cast<int>((tile.id / map.getTilesetColumns()) * map.getTileSize().h()), 74 for (const std::vector<Tile>& tiles : *layers) {
75 map.getTileSize().w(), 75 for (int y = 0; y < map.getMapSize().h(); y++) {
76 map.getTileSize().h() }; 76 for (int x = 0; x < map.getMapSize().w(); x++) {
77 77 const Tile& tile = tiles.at(x + y * map.getMapSize().w());
78 SDL_Rect destRect { 78
79 x * map.getTileSize().w(), 79 SDL_Rect srcRect {
80 y * map.getTileSize().h(), 80 static_cast<int>((tile.id % map.getTilesetColumns()) * map.getTileSize().w()),
81 map.getTileSize().w(), 81 static_cast<int>((tile.id / map.getTilesetColumns()) * map.getTileSize().h()),
82 map.getTileSize().h() }; 82 map.getTileSize().w(),
83 83 map.getTileSize().h() };
84 SDL_RendererFlip flip = SDL_FLIP_NONE; 84
85 if (tile.flipHorizontal && tile.flipVertical) { 85 SDL_Rect destRect {
86 flip = static_cast<SDL_RendererFlip>(SDL_FLIP_HORIZONTAL | SDL_FLIP_VERTICAL); 86 x * map.getTileSize().w(),
87 } else if (tile.flipHorizontal) { 87 y * map.getTileSize().h(),
88 flip = SDL_FLIP_HORIZONTAL; 88 map.getTileSize().w(),
89 } else if (tile.flipVertical) { 89 map.getTileSize().h() };
90 flip = SDL_FLIP_VERTICAL; 90
91 SDL_RendererFlip flip = SDL_FLIP_NONE;
92 if (tile.flipHorizontal && tile.flipVertical) {
93 flip = static_cast<SDL_RendererFlip>(SDL_FLIP_HORIZONTAL | SDL_FLIP_VERTICAL);
94 } else if (tile.flipHorizontal) {
95 flip = SDL_FLIP_HORIZONTAL;
96 } else if (tile.flipVertical) {
97 flip = SDL_FLIP_VERTICAL;
98 }
99 SDL_RenderCopyEx(ren_.get(), tilesetTex_.get(), &srcRect, &destRect, 0, nullptr, flip);
91 } 100 }
92 SDL_RenderCopyEx(ren_.get(), tilesetTex_.get(), &srcRect, &destRect, 0, nullptr, flip);
93 } 101 }
94 } 102 }
95 103
@@ -116,8 +124,8 @@ void Renderer::render(Game& game) {
116 124
117 if (cachedMapName_ != game.getMap().getName()) { 125 if (cachedMapName_ != game.getMap().getName()) {
118 cachedMapName_ = game.getMap().getName(); 126 cachedMapName_ = game.getMap().getName();
119 renLay1_ = renderMapLayer(game.getMap(), 0); 127 renLowerLayer_ = renderMapLayer(game.getMap(), false);
120 renLay0_ = renderMapLayer(game.getMap(), 1); 128 renUpperLayer_ = renderMapLayer(game.getMap(), true);
121 129
122 vec2i mapBounds = game.getMap().getMapSize() * game.getMap().getTileSize(); 130 vec2i mapBounds = game.getMap().getMapSize() * game.getMap().getTileSize();
123 mapSwapTex_.reset(SDL_CreateTexture( 131 mapSwapTex_.reset(SDL_CreateTexture(
@@ -150,13 +158,13 @@ void Renderer::render(Game& game) {
150 SDL_RenderClear(ren_.get()); 158 SDL_RenderClear(ren_.get());
151 159
152 // Render lower map layer 160 // Render lower map layer
153 SDL_RenderCopy(ren_.get(), renLay1_.get(), nullptr, nullptr); 161 SDL_RenderCopy(ren_.get(), renLowerLayer_.get(), nullptr, nullptr);
154 162
155 if (effects.isMapFaded()) { 163 if (effects.isMapFaded()) {
156 SDL_SetRenderTarget(ren_.get(), mapSwapTex_.get()); 164 SDL_SetRenderTarget(ren_.get(), mapSwapTex_.get());
157 SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, 0); 165 SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, 0);
158 SDL_RenderClear(ren_.get()); 166 SDL_RenderClear(ren_.get());
159 SDL_RenderCopy(ren_.get(), renLay1_.get(), nullptr, nullptr); 167 SDL_RenderCopy(ren_.get(), renLowerLayer_.get(), nullptr, nullptr);
160 168
161 SDL_SetRenderDrawBlendMode(ren_.get(), SDL_BLENDMODE_MOD); 169 SDL_SetRenderDrawBlendMode(ren_.get(), SDL_BLENDMODE_MOD);
162 SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, 255); 170 SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, 255);
@@ -173,13 +181,13 @@ void Renderer::render(Game& game) {
173 } 181 }
174 182
175 // Render upper map layer 183 // Render upper map layer
176 SDL_RenderCopy(ren_.get(), renLay0_.get(), nullptr, nullptr); 184 SDL_RenderCopy(ren_.get(), renUpperLayer_.get(), nullptr, nullptr);
177 185
178 if (effects.isMapFaded()) { 186 if (effects.isMapFaded()) {
179 SDL_SetRenderTarget(ren_.get(), mapSwapTex_.get()); 187 SDL_SetRenderTarget(ren_.get(), mapSwapTex_.get());
180 SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, 0); 188 SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, 0);
181 SDL_RenderClear(ren_.get()); 189 SDL_RenderClear(ren_.get());
182 SDL_RenderCopy(ren_.get(), renLay0_.get(), nullptr, nullptr); 190 SDL_RenderCopy(ren_.get(), renUpperLayer_.get(), nullptr, nullptr);
183 191
184 SDL_SetRenderDrawBlendMode(ren_.get(), SDL_BLENDMODE_MOD); 192 SDL_SetRenderDrawBlendMode(ren_.get(), SDL_BLENDMODE_MOD);
185 SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, 255); 193 SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, 255);
diff --git a/src/renderer.h b/src/renderer.h index 489a7ec..4c6ccc4 100644 --- a/src/renderer.h +++ b/src/renderer.h
@@ -138,13 +138,13 @@ private:
138 void renderSprite(const Sprite& sprite); 138 void renderSprite(const Sprite& sprite);
139 139
140 // Map rendering 140 // Map rendering
141 texture_ptr renderMapLayer(const Map& map, int layer); 141 texture_ptr renderMapLayer(const Map& map, bool above);
142 142
143 std::string cachedMapName_; 143 std::string cachedMapName_;
144 std::string cachedTilesetName_; 144 std::string cachedTilesetName_;
145 texture_ptr tilesetTex_; 145 texture_ptr tilesetTex_;
146 texture_ptr renLay0_; 146 texture_ptr renLowerLayer_;
147 texture_ptr renLay1_; 147 texture_ptr renUpperLayer_;
148 texture_ptr mapSwapTex_; 148 texture_ptr mapSwapTex_;
149 149
150 // Text rendering 150 // Text rendering