all repos — Legends-RPG @ 200f77f62ddf5be44f661d74f36faeb4daa5ad8f

A fantasy mini-RPG built with Python and Pygame.

resources/tmx/brotherhouse.tmx (view raw)

 1<?xml version="1.0" encoding="UTF-8"?>
 2<map version="1.0" orientation="orthogonal" width="25" height="19" tilewidth="16" tileheight="16" backgroundcolor="#131930">
 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="tileset3" tilewidth="16" tileheight="16">
10  <image source="../graphics/tileset3.png" width="176" height="192"/>
11 </tileset>
12 <tileset firstgid="293" name="house" tilewidth="16" tileheight="16">
13  <image source="../graphics/house.png" width="512" height="448"/>
14 </tileset>
15 <layer name="Tile Layer 1" width="25" height="19">
16  <data encoding="base64" compression="zlib">
17   eJzt0TEOgCAQBdEFS8Wa46rHBSwVSyfxBBrWguwPr90pELHZnsWXvjYSMgp2pcaBExWXUkMcDx6D02mM3J0QMCs1/vjzXhsLVmyNGrZ+dwOWbhGk
18  </data>
19 </layer>
20 <layer name="Tile Layer 2" width="25" height="19">
21  <data encoding="base64" compression="zlib">
22   eJztzcURwzAUhGFFThdBQxdBQxdBQxdh6CIMjQUKyX/TXTMaH+Kd+W773gqRXypSiCpqqKOBJmw4cOFJ1dNJi7s2Ouiihz58BAgRSdXTyYC7IUYYY4IpYiRIkUnV08mMuzkWWGKFNTbYYoe9VD2dHLg74oQzLrjihjseeErVM5EXf9/44Gtoo2QJIWGhbJnZsPnrwIVnaMPnb4AQkaGNmL8JUmSGNooU+Yf8ACabHZ0=
23  </data>
24 </layer>
25 <objectgroup name="Object Layer 1" width="25" height="19">
26  <object name="blocker" gid="120" x="224" y="240"/>
27  <object name="blocker" gid="120" x="256" y="240"/>
28  <object name="blocker" gid="120" x="240" y="240"/>
29  <object name="blocker" gid="120" x="272" y="240"/>
30  <object name="blocker" gid="120" x="288" y="224"/>
31  <object name="blocker" gid="120" x="288" y="192"/>
32  <object name="blocker" gid="120" x="288" y="208"/>
33  <object name="blocker" gid="120" x="288" y="160"/>
34  <object name="blocker" gid="120" x="288" y="176"/>
35  <object name="blocker" gid="120" x="288" y="144"/>
36  <object name="blocker" gid="120" x="288" y="128"/>
37  <object name="blocker" gid="120" x="288" y="112"/>
38  <object name="blocker" gid="120" x="288" y="96"/>
39  <object name="blocker" gid="120" x="288" y="80"/>
40  <object name="blocker" gid="120" x="272" y="80"/>
41  <object name="blocker" gid="120" x="256" y="80"/>
42  <object name="blocker" gid="120" x="240" y="80"/>
43  <object name="blocker" gid="120" x="224" y="80"/>
44  <object name="blocker" gid="120" x="208" y="80"/>
45  <object name="blocker" gid="120" x="208" y="80"/>
46  <object name="blocker" gid="120" x="192" y="80"/>
47  <object name="blocker" gid="120" x="176" y="80"/>
48  <object name="blocker" gid="120" x="160" y="80"/>
49  <object name="blocker" gid="120" x="144" y="80"/>
50  <object name="blocker" gid="120" x="128" y="80"/>
51  <object name="blocker" gid="120" x="128" y="80"/>
52  <object name="blocker" gid="120" x="112" y="80"/>
53  <object name="blocker" gid="120" x="96" y="80"/>
54  <object name="blocker" gid="120" x="96" y="80"/>
55  <object name="blocker" gid="120" x="80" y="96"/>
56  <object name="blocker" gid="120" x="80" y="112"/>
57  <object name="blocker" gid="120" x="80" y="128"/>
58  <object name="blocker" gid="120" x="80" y="144"/>
59  <object name="blocker" gid="120" x="80" y="160"/>
60  <object name="blocker" gid="120" x="80" y="176"/>
61  <object name="blocker" gid="120" x="80" y="192"/>
62  <object name="blocker" gid="120" x="80" y="208"/>
63  <object name="blocker" gid="120" x="80" y="224"/>
64  <object name="blocker" gid="120" x="96" y="240"/>
65  <object name="blocker" gid="120" x="112" y="240"/>
66  <object name="blocker" gid="120" x="128" y="240"/>
67  <object name="blocker" gid="120" x="144" y="240"/>
68  <object name="blocker" gid="120" x="160" y="240"/>
69  <object name="blocker" gid="120" x="240" y="160"/>
70  <object name="blocker" gid="120" x="240" y="176"/>
71  <object name="blocker" gid="120" x="256" y="176"/>
72  <object name="blocker" gid="120" x="256" y="160"/>
73  <object name="blocker" gid="120" x="256" y="128"/>
74  <object name="blocker" gid="120" x="256" y="144"/>
75  <object name="blocker" gid="120" x="240" y="144"/>
76  <object name="blocker" gid="120" x="240" y="128"/>
77  <object name="blocker" gid="120" x="240" y="112"/>
78  <object name="blocker" gid="120" x="256" y="112"/>
79  <object name="sprite" type="oldmanbrother" gid="115" x="128" y="128">
80   <properties>
81    <property name="dialogue length" value="3"/>
82    <property name="dialogue0" value="My brother is sick?!?"/>
83    <property name="dialogue1" value="I haven't seen him in years.  I had no idea he was not well."/>
84    <property name="dialogue2" value="Quick, take this ELIXIR to him immediately."/>
85   </properties>
86  </object>
87  <object name="start point" gid="123" x="192" y="224">
88   <properties>
89    <property name="state" value="overworld"/>
90   </properties>
91  </object>
92  <object name="portal" type="overworld" gid="139" x="208" y="240"/>
93  <object name="portal" type="overworld" gid="139" x="192" y="240"/>
94  <object name="portal" type="overworld" gid="139" x="176" y="240"/>
95 </objectgroup>
96</map>