all repos — Legends-RPG @ c57c1c05921f6ba261246fdfa0f1c7a48b8127c5

A fantasy mini-RPG built with Python and Pygame.

resources/tmx/overworld.tmx (view raw)

  1<?xml version="1.0" encoding="UTF-8"?>
  2<map version="1.0" orientation="orthogonal" width="30" height="37" tilewidth="16" tileheight="16">
  3 <tileset firstgid="1" name="tileset1" tilewidth="16" tileheight="16">
  4  <image source="../graphics/tileset1.png" width="160" height="80"/>
  5 </tileset>
  6 <tileset firstgid="51" name="tileset2" tilewidth="16" tileheight="16">
  7  <image source="../graphics/tileset2.png" width="160" height="180"/>
  8 </tileset>
  9 <tileset firstgid="161" name="evilcastle" tilewidth="16" tileheight="16">
 10  <image source="../graphics/evilcastle.png" width="64" height="64"/>
 11 </tileset>
 12 <tileset firstgid="177" name="houseoverworld" tilewidth="16" tileheight="16">
 13  <image source="../graphics/houseoverworld.png" width="64" height="64"/>
 14 </tileset>
 15 <tileset firstgid="193" name="house1" tilewidth="16" tileheight="16">
 16  <image source="../graphics/house1.png" width="16" height="16"/>
 17 </tileset>
 18 <layer name="Tile Layer 1" width="30" height="37">
 19  <data encoding="base64" compression="zlib">
 20   eJztltEKgzAMRftRcw5xiHuQTf//fxahhSzErFkSX9aHg6WIt/cmlQwppeHPmIAX8MzPlazvQbozsAk03XN0t4Pa4z3aE9z69oOuBw9G9wJ0wDUToUv9cnQn+JW0cQ5aHZphjV+O0TnTWpaATJvf5lfzX/P0q8nZ068mZ0+/mpxbP7d+jsjZeyarmQei5kApb01dJ4Ilb0td6TkoWr94prWca8l15mpNv7sa6iDB3Wk8y+P93ui3RpvirVl0e0EvQvOb512zzNERumP6nNPLOson5ujece++AX1UE2k=
 21  </data>
 22 </layer>
 23 <layer name="Tile Layer 2" width="30" height="37">
 24  <data encoding="base64" compression="zlib">
 25   eJztzlkOglAAQ9G3/12oOAAyqDgwCjvjJuyhBNKbnO82BKfugCNOiIS7Z1xwxU24GyNBirtwN0OOAqVwd29Nax9wzjnn3GZ74IkXKuHuGx988RPu1mjQohPu9hjwxyjcdc4tzdmDFtI=
 26  </data>
 27 </layer>
 28 <objectgroup name="Object Layer 1" width="30" height="37">
 29  <object name="blocker" gid="120" x="272" y="576"/>
 30  <object name="blocker" gid="120" x="272" y="560"/>
 31  <object name="blocker" gid="120" x="336" y="480"/>
 32  <object name="blocker" gid="120" x="336" y="496"/>
 33  <object name="blocker" gid="120" x="336" y="464"/>
 34  <object name="blocker" gid="120" x="352" y="496"/>
 35  <object name="blocker" gid="120" x="336" y="448"/>
 36  <object name="blocker" gid="120" x="352" y="432"/>
 37  <object name="blocker" gid="120" x="368" y="416"/>
 38  <object name="blocker" gid="120" x="368" y="400"/>
 39  <object name="blocker" gid="120" x="368" y="384"/>
 40  <object name="blocker" gid="120" x="368" y="368"/>
 41  <object name="blocker" gid="120" x="288" y="480"/>
 42  <object name="blocker" gid="120" x="288" y="464"/>
 43  <object name="blocker" gid="120" x="288" y="448"/>
 44  <object name="blocker" gid="120" x="288" y="432"/>
 45  <object name="blocker" gid="120" x="272" y="432"/>
 46  <object name="blocker" gid="120" x="256" y="432"/>
 47  <object name="blocker" gid="120" x="240" y="448"/>
 48  <object name="blocker" gid="120" x="240" y="464"/>
 49  <object name="blocker" gid="120" x="240" y="480"/>
 50  <object name="blocker" gid="120" x="256" y="544"/>
 51  <object name="blocker" gid="120" x="256" y="528"/>
 52  <object name="blocker" gid="120" x="240" y="512"/>
 53  <object name="blocker" gid="120" x="224" y="512"/>
 54  <object name="blocker" gid="120" x="208" y="512"/>
 55  <object name="blocker" gid="120" x="192" y="496"/>
 56  <object name="blocker" gid="120" x="192" y="480"/>
 57  <object name="blocker" gid="120" x="192" y="464"/>
 58  <object name="blocker" gid="120" x="192" y="448"/>
 59  <object name="blocker" gid="120" x="176" y="432"/>
 60  <object name="blocker" gid="120" x="160" y="416"/>
 61  <object name="blocker" gid="120" x="160" y="400"/>
 62  <object name="blocker" gid="120" x="160" y="336"/>
 63  <object name="blocker" gid="120" x="160" y="336"/>
 64  <object name="blocker" gid="120" x="160" y="352"/>
 65  <object name="blocker" gid="120" x="160" y="352"/>
 66  <object name="blocker" gid="120" x="160" y="368"/>
 67  <object name="blocker" gid="120" x="160" y="384"/>
 68  <object name="blocker" gid="120" x="160" y="320"/>
 69  <object name="blocker" gid="120" x="160" y="304"/>
 70  <object name="blocker" gid="120" x="160" y="288"/>
 71  <object name="blocker" gid="120" x="160" y="272"/>
 72  <object name="blocker" gid="120" x="160" y="256"/>
 73  <object name="blocker" gid="120" x="160" y="240"/>
 74  <object name="blocker" gid="120" x="160" y="240"/>
 75  <object name="blocker" gid="120" x="160" y="224"/>
 76  <object name="blocker" gid="120" x="160" y="192"/>
 77  <object name="blocker" gid="120" x="160" y="208"/>
 78  <object name="blocker" gid="120" x="144" y="192"/>
 79  <object name="blocker" gid="120" x="128" y="192"/>
 80  <object name="blocker" gid="120" x="112" y="192"/>
 81  <object name="blocker" gid="120" x="96" y="176"/>
 82  <object name="blocker" gid="120" x="80" y="160"/>
 83  <object name="blocker" gid="120" x="64" y="160"/>
 84  <object name="blocker" gid="120" x="48" y="160"/>
 85  <object name="blocker" gid="120" x="32" y="160"/>
 86  <object name="blocker" gid="120" x="16" y="160"/>
 87  <object name="blocker" gid="120" x="0" y="144"/>
 88  <object name="blocker" gid="120" x="0" y="128"/>
 89  <object name="blocker" gid="120" x="0" y="112"/>
 90  <object name="blocker" gid="120" x="0" y="96"/>
 91  <object name="blocker" gid="120" x="0" y="80"/>
 92  <object name="blocker" gid="120" x="0" y="64"/>
 93  <object name="blocker" gid="120" x="16" y="48"/>
 94  <object name="blocker" gid="120" x="32" y="32"/>
 95  <object name="blocker" gid="120" x="48" y="32"/>
 96  <object name="blocker" gid="120" x="64" y="32"/>
 97  <object name="blocker" gid="120" x="80" y="32"/>
 98  <object name="blocker" gid="120" x="96" y="32"/>
 99  <object name="blocker" gid="120" x="112" y="32"/>
100  <object name="blocker" gid="120" x="128" y="32"/>
101  <object name="blocker" gid="120" x="144" y="32"/>
102  <object name="blocker" gid="120" x="160" y="48"/>
103  <object name="blocker" gid="120" x="160" y="64"/>
104  <object name="blocker" gid="120" x="160" y="80"/>
105  <object name="blocker" gid="120" x="160" y="96"/>
106  <object name="blocker" gid="120" x="176" y="96"/>
107  <object name="blocker" gid="120" x="192" y="96"/>
108  <object name="blocker" gid="120" x="224" y="96"/>
109  <object name="blocker" gid="120" x="208" y="96"/>
110  <object name="blocker" gid="120" x="240" y="96"/>
111  <object name="blocker" gid="120" x="256" y="96"/>
112  <object name="blocker" gid="120" x="272" y="96"/>
113  <object name="blocker" gid="120" x="288" y="96"/>
114  <object name="blocker" gid="120" x="304" y="96"/>
115  <object name="blocker" gid="120" x="320" y="96"/>
116  <object name="blocker" gid="120" x="336" y="96"/>
117  <object name="blocker" gid="120" x="352" y="96"/>
118  <object name="blocker" gid="120" x="368" y="96"/>
119  <object name="blocker" gid="120" x="384" y="96"/>
120  <object name="blocker" gid="120" x="400" y="96"/>
121  <object name="blocker" gid="120" x="416" y="96"/>
122  <object name="blocker" gid="120" x="432" y="96"/>
123  <object name="blocker" gid="120" x="448" y="112"/>
124  <object name="blocker" gid="120" x="448" y="128"/>
125  <object name="blocker" gid="120" x="448" y="144"/>
126  <object name="blocker" gid="120" x="448" y="160"/>
127  <object name="blocker" gid="120" x="448" y="176"/>
128  <object name="blocker" gid="120" x="432" y="192"/>
129  <object name="blocker" gid="120" x="416" y="192"/>
130  <object name="blocker" gid="120" x="400" y="192"/>
131  <object name="blocker" gid="120" x="384" y="192"/>
132  <object name="blocker" gid="120" x="368" y="192"/>
133  <object name="blocker" gid="120" x="368" y="208"/>
134  <object name="blocker" gid="120" x="368" y="224"/>
135  <object name="blocker" gid="120" x="368" y="240"/>
136  <object name="blocker" gid="120" x="368" y="256"/>
137  <object name="blocker" gid="120" x="368" y="272"/>
138  <object name="blocker" gid="120" x="368" y="288"/>
139  <object name="blocker" gid="120" x="368" y="304"/>
140  <object name="blocker" gid="120" x="368" y="320"/>
141  <object name="blocker" gid="120" x="368" y="336"/>
142  <object name="blocker" gid="120" x="368" y="352"/>
143  <object name="blocker" gid="120" x="96" y="112"/>
144  <object name="blocker" gid="120" x="48" y="112"/>
145  <object name="blocker" gid="120" x="48" y="96"/>
146  <object name="blocker" gid="120" x="48" y="80"/>
147  <object name="blocker" gid="120" x="48" y="64"/>
148  <object name="blocker" gid="120" x="64" y="64"/>
149  <object name="blocker" gid="120" x="80" y="64"/>
150  <object name="blocker" gid="120" x="96" y="64"/>
151  <object name="blocker" gid="120" x="96" y="80"/>
152  <object name="blocker" gid="120" x="96" y="96"/>
153  <object name="portal" type="town" gid="139" x="272" y="480"/>
154  <object name="portal" type="town" gid="139" x="256" y="480"/>
155  <object name="start point" gid="123" x="272" y="496">
156   <properties>
157    <property name="direction" value="down"/>
158    <property name="state" value="town"/>
159   </properties>
160  </object>
161  <object name="start point" gid="123" x="432" y="496">
162   <properties>
163    <property name="direction" value="down"/>
164    <property name="state" value="instructions"/>
165   </properties>
166  </object>
167  <object name="portal" type="brotherhouse" gid="139" x="400" y="144"/>
168  <object name="start point" gid="123" x="400" y="160">
169   <properties>
170    <property name="direction" value="down"/>
171    <property name="state" value="brotherhouse"/>
172   </properties>
173  </object>
174  <object name="start point" gid="123" x="80" y="128">
175   <properties>
176    <property name="direction" value="down"/>
177    <property name="state" value="dungeon"/>
178   </properties>
179  </object>
180  <object name="portal" type="dungeon" gid="139" x="80" y="112"/>
181  <object name="portal" type="dungeon" gid="139" x="64" y="112"/>
182  <object name="blocker" gid="120" x="352" y="592"/>
183  <object name="blocker" gid="120" x="320" y="592"/>
184  <object name="blocker" gid="120" x="304" y="592"/>
185  <object name="blocker" gid="120" x="288" y="592"/>
186  <object name="blocker" gid="120" x="336" y="592"/>
187  <object name="blocker" gid="120" x="368" y="592"/>
188  <object name="blocker" gid="120" x="384" y="592"/>
189  <object name="blocker" gid="120" x="368" y="496"/>
190  <object name="blocker" gid="120" x="400" y="464"/>
191  <object name="blocker" gid="120" x="416" y="464"/>
192  <object name="blocker" gid="120" x="432" y="464"/>
193  <object name="blocker" gid="120" x="416" y="576"/>
194  <object name="blocker" gid="120" x="400" y="576"/>
195  <object name="start point" gid="123" x="432" y="496">
196   <properties>
197    <property name="direction" value="down"/>
198    <property name="state" value="load game"/>
199   </properties>
200  </object>
201  <object name="blocker" gid="120" x="432" y="560"/>
202  <object name="blocker" gid="120" x="432" y="544"/>
203  <object name="blocker" gid="120" x="448" y="528"/>
204  <object name="blocker" gid="120" x="464" y="512"/>
205  <object name="blocker" gid="120" x="464" y="480"/>
206  <object name="blocker" gid="120" x="464" y="496"/>
207  <object name="blocker" gid="120" x="448" y="464"/>
208  <object name="blocker" gid="120" x="384" y="480"/>
209 </objectgroup>
210</map>