tutorial first draft finished
This commit is contained in:
@@ -1283,6 +1283,7 @@
|
||||
<attitude>hostile-a</attitude>
|
||||
<summon>1</summon>
|
||||
<treasure>0</treasure>
|
||||
<onsight>4</onsight>
|
||||
<attacks>
|
||||
<attack type="claw">2d4</attack>
|
||||
</attacks>
|
||||
@@ -1353,6 +1354,7 @@
|
||||
<attitude>hostile-a</attitude>
|
||||
<summon>3</summon>
|
||||
<treasure>0</treasure>
|
||||
<onsight>5</onsight>
|
||||
<attacks>
|
||||
<attack type="bite">3d8</attack>
|
||||
<attack type="claw">1d13</attack>
|
||||
@@ -1450,7 +1452,7 @@
|
||||
</abilities>
|
||||
</monster>
|
||||
<monster id="67">
|
||||
<name>Spectre</name>
|
||||
<name>Death</name>
|
||||
<pic w="1" h="1">60</pic>
|
||||
<race>undead</race>
|
||||
<level>14</level>
|
||||
@@ -1934,6 +1936,7 @@
|
||||
<treasure>2</treasure>
|
||||
<mage>2</mage>
|
||||
<priest>2</priest>
|
||||
<onsight>3</onsight>
|
||||
<attacks>
|
||||
<attack type="swing">0d0</attack>
|
||||
<attack type="claw">1d10</attack>
|
||||
|
@@ -19,3 +19,24 @@
|
||||
ex1 3, 1, 7
|
||||
ex2 258, -1, -1
|
||||
goto 1
|
||||
@once-dlog = 3
|
||||
sdf 3, 3
|
||||
msg 2, -1, 1
|
||||
pic 74, 3
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
@once-dlog = 4
|
||||
sdf 3, 2
|
||||
msg 8, -1, 1
|
||||
pic 55, 3
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
@once-dlog = 5
|
||||
sdf 3, 4
|
||||
msg 14, -1, 1
|
||||
pic 58, 3
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
|
@@ -93,6 +93,25 @@
|
||||
<string id="1">
|
||||
<![CDATA[Lo and behold, the gods are petty!]]>
|
||||
</string>
|
||||
<string id="2">
|
||||
<![CDATA[Ah, an imp! These tricky little things (and all other infernal creatures, like demons) are immune to fire damage, so your Flame and Fireball spells won't do any good.]]>
|
||||
</string>
|
||||
<string id="3">
|
||||
<![CDATA[Different monsters have different resistances and vulnerabilities. You can learn them through trial and error, or you can use a mage spell, Scry Monsters, to learn them directly. When you scry a monster, you keep its information to read whenever you want in the 'Monsters' menu.]]>
|
||||
</string>
|
||||
<string id="8">
|
||||
<![CDATA[Aargh! A zombie!]]>
|
||||
</string>
|
||||
<string id="9">
|
||||
<![CDATA[Zombies and other undead creatures are immune to cold damage. Your priest spell casters, Feodoric and Michael, have a spell (Turn Undead) which is quite good at returning these things to the afterlife.]]>
|
||||
</string>
|
||||
<string id="14">
|
||||
<![CDATA[Ghasts are bad news. These undead creatures will attack you many times in the same turn, and stun you so you can't defend yourself.]]>
|
||||
</string>
|
||||
<string id="15">
|
||||
<![CDATA[With extra-fatal enemies like these, it's smart to wipe them out before you deal with lower-priority targets. You can also use the mage spell 'Slow' to prevent them from acting on their turn. Don't forget about that one!]]>
|
||||
</string>
|
||||
<string id="19" />
|
||||
</game>
|
||||
<editor>
|
||||
<default-ground>2</default-ground>
|
||||
@@ -130,6 +149,13 @@
|
||||
<sdf row="2" col="8">guard paid off</sdf>
|
||||
<sdf row="2" col="9">seen boat</sdf>
|
||||
<sdf row="3" col="0">piece given</sdf>
|
||||
<sdf row="3" col="1">death message</sdf>
|
||||
<sdf row="3" col="2">learned about zombies</sdf>
|
||||
<sdf row="3" col="3">learned about imp</sdf>
|
||||
<sdf row="3" col="4">learned about ghast</sdf>
|
||||
<sdf row="3" col="5">party loop index</sdf>
|
||||
<sdf row="3" col="6">saw skill trainer</sdf>
|
||||
<sdf row="3" col="7">death gone</sdf>
|
||||
<sdf row="200" col="0">found boat</sdf>
|
||||
<sdf row="200" col="1">exit backwoods message</sdf>
|
||||
<sdf row="200" col="2">resting message</sdf>
|
||||
|
@@ -6391,4 +6391,30 @@
|
||||
</special>
|
||||
<editor />
|
||||
</terrain>
|
||||
<terrain id="261">
|
||||
<name>Cave Floor</name>
|
||||
<pic>0</pic>
|
||||
<map>0</map>
|
||||
<blockage>none</blockage>
|
||||
<transform>0</transform>
|
||||
<fly>false</fly>
|
||||
<boat>false</boat>
|
||||
<ride>true</ride>
|
||||
<archetype>true</archetype>
|
||||
<light>0</light>
|
||||
<step-sound>step</step-sound>
|
||||
<trim>none</trim>
|
||||
<ground>0</ground>
|
||||
<trim-for>-1</trim-for>
|
||||
<arena>1</arena>
|
||||
<special>
|
||||
<type>monst-block</type>
|
||||
<flag>-1</flag>
|
||||
<flag>0</flag>
|
||||
<flag>0</flag>
|
||||
</special>
|
||||
<editor>
|
||||
<shortcut>c</shortcut>
|
||||
</editor>
|
||||
</terrain>
|
||||
</terrains>
|
||||
|
@@ -1,28 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||
<dialogue boes="2.0.0">
|
||||
<personality id="30">
|
||||
<title>Unused</title>
|
||||
<look></look>
|
||||
<name></name>
|
||||
<job></job>
|
||||
<title>Death</title>
|
||||
<look>
|
||||
<![CDATA[For centuries, people have lived with their unanswered questions about Death. It's your lucky day to get those questions answered by the very embodiment of the idea itself!]]>
|
||||
</look>
|
||||
<name>
|
||||
<![CDATA["Death."]]>
|
||||
</name>
|
||||
<job>
|
||||
<![CDATA["I tend to lost souls."]]>
|
||||
</job>
|
||||
<unknown>
|
||||
<![CDATA["Don't make this any more complicated than it is."]]>
|
||||
</unknown>
|
||||
</personality>
|
||||
<personality id="31">
|
||||
<title>Unused</title>
|
||||
<look></look>
|
||||
<name></name>
|
||||
<job></job>
|
||||
<title>Healer</title>
|
||||
<look>
|
||||
<![CDATA[This healer is certainly in odd company.]]>
|
||||
</look>
|
||||
<name>
|
||||
<![CDATA["That's not important right now. I'm here to help fix your situation."]]>
|
||||
</name>
|
||||
<job>
|
||||
<![CDATA["I'm one half of what you might call the ultimate good cop, bad cop routine. Let my heal your companion, then I'll move along."]]>
|
||||
</job>
|
||||
<unknown>
|
||||
<![CDATA["What do you mean?"]]>
|
||||
</unknown>
|
||||
</personality>
|
||||
<personality id="32">
|
||||
<title>Unused</title>
|
||||
<look></look>
|
||||
<name></name>
|
||||
<job></job>
|
||||
<title>Trainer</title>
|
||||
<look>
|
||||
<![CDATA[This person exists solely to train adventurers.]]>
|
||||
</look>
|
||||
<name>
|
||||
<![CDATA["Trainer."]]>
|
||||
</name>
|
||||
<job>
|
||||
<![CDATA["Training. You give me gold and skill points, I make you good at things."]]>
|
||||
</job>
|
||||
<unknown>
|
||||
<![CDATA["What was that?"]]>
|
||||
</unknown>
|
||||
</personality>
|
||||
<personality id="33">
|
||||
<title>Unused</title>
|
||||
<look></look>
|
||||
<name></name>
|
||||
<job></job>
|
||||
<title>Merchant</title>
|
||||
<look>
|
||||
<![CDATA[This merchant looks apologetic. "I promise I'm the last person getting between you and a real adventure!"]]>
|
||||
</look>
|
||||
<name>
|
||||
<![CDATA["Stephen." (Stephen Merchant?)]]>
|
||||
</name>
|
||||
<job>
|
||||
<![CDATA["I can identify your items, and you can sell me the ones you don't want! It's always smart to have your items identified. I can tell you right now that one of the items in these boxes is cursed."]]>
|
||||
</job>
|
||||
<unknown>
|
||||
<![CDATA["Huh?"]]>
|
||||
</unknown>
|
||||
</personality>
|
||||
<personality id="34">
|
||||
<title>Unused</title>
|
||||
@@ -60,4 +96,103 @@
|
||||
<name></name>
|
||||
<job></job>
|
||||
</personality>
|
||||
<node for="30">
|
||||
<keyword>deat</keyword>
|
||||
<keyword>lost</keyword>
|
||||
<type>reg</type>
|
||||
<text>
|
||||
<![CDATA["There are three types of death you need to be concerned about: the normal kind, petrification, and dusting."]]>
|
||||
</text>
|
||||
</node>
|
||||
<node for="30">
|
||||
<keyword>conc</keyword>
|
||||
<type>reg</type>
|
||||
<text>
|
||||
<![CDATA["When you're dead, you're not much help to your party. If you're the only one who can unlock doors, for example, your teammates might be completely stuck without you!"]]>
|
||||
</text>
|
||||
<text>
|
||||
<![CDATA["And you don't gain experience, either."]]>
|
||||
</text>
|
||||
</node>
|
||||
<node for="30">
|
||||
<keyword>norm</keyword>
|
||||
<keyword>kind</keyword>
|
||||
<type>reg</type>
|
||||
<text>
|
||||
<![CDATA["Some deaths are just death. Not much else to say about those, but a Raise Dead spell will sort you out. Probably. Actually, casting those yourself, you run the risk of dusting the target. And if they do come back, they won't be as strong as before. That's a high risk operation when you're inexperienced."]]>
|
||||
</text>
|
||||
<text>
|
||||
<![CDATA["You're probably better off paying a professional healer like my associate here to fix your deaths when you're getting started on your adventures."]]>
|
||||
</text>
|
||||
</node>
|
||||
<node for="30">
|
||||
<keyword>petr</keyword>
|
||||
<keyword>ston</keyword>
|
||||
<type>reg</type>
|
||||
<text>
|
||||
<![CDATA["Watch out for basilisks and the like. They can stone you with just a glance, which is just annoying. Stoning's cheaper to reverse than your average death, but you won't learn that spell for yourself until later."]]>
|
||||
</text>
|
||||
</node>
|
||||
<node for="30">
|
||||
<keyword>dust</keyword>
|
||||
<type>reg</type>
|
||||
<text>
|
||||
<![CDATA["Dusting is the worst kind of death. It's very expensive to get sorted. It happens when you take a hit so big it quite simply blows you away. You get obliterated. It can also happen if you mess up trying to Raise a normally dead person."]]>
|
||||
</text>
|
||||
<text>
|
||||
<![CDATA["At a low level, if you have multiple party members dead, frankly, there's no coming back from it. Especially if it's your magic casters. Sometimes you're better off deleting your companions and making new ones in a major town. But between you and me, the easiest thing is to save often so you can just reload."]]>
|
||||
</text>
|
||||
</node>
|
||||
<node for="31">
|
||||
<keyword>situ</keyword>
|
||||
<keyword>heal</keyword>
|
||||
<type>shop</type>
|
||||
<param>0</param>
|
||||
<param>0</param>
|
||||
<text>
|
||||
<![CDATA[Healer]]>
|
||||
</text>
|
||||
<text>
|
||||
<![CDATA["You should be good to go. We won't keep you any longer."]]>
|
||||
</text>
|
||||
</node>
|
||||
<node for="30">
|
||||
<keyword>save</keyword>
|
||||
<keyword>relo</keyword>
|
||||
<type>reg</type>
|
||||
<text>
|
||||
<![CDATA["Type 'Control+s', or 'Command+s' on a Mac, to save your game. I do it all the time, it's how I'm basically immortal. Then it's 'Control+o' or 'Command+o' to reload."]]>
|
||||
</text>
|
||||
<text>
|
||||
<![CDATA["Once you've created your own save file, the game will also make autosaves for you. Those can come in handy."]]>
|
||||
</text>
|
||||
</node>
|
||||
<node for="31">
|
||||
<keyword>keep</keyword>
|
||||
<keyword>good</keyword>
|
||||
<type>call-local</type>
|
||||
<param>23</param>
|
||||
<text />
|
||||
</node>
|
||||
<node for="32">
|
||||
<keyword>trai</keyword>
|
||||
<keyword>purc</keyword>
|
||||
<type>train</type>
|
||||
<text />
|
||||
</node>
|
||||
<node for="33">
|
||||
<keyword>iden</keyword>
|
||||
<type>id</type>
|
||||
<param>50</param>
|
||||
<text>
|
||||
<![CDATA["Potions, scrolls, wands... it's best to know what they do before you use them."]]>
|
||||
</text>
|
||||
</node>
|
||||
<node for="33">
|
||||
<keyword>curs</keyword>
|
||||
<type>reg</type>
|
||||
<text>
|
||||
<![CDATA["Yeah, cursed weapons and armor will really getcha. Equip one, and you won't be able to get rid of it until the curse is removed!"]]>
|
||||
</text>
|
||||
</node>
|
||||
</dialogue>
|
||||
|
@@ -14,7 +14,7 @@
|
||||
2,2,2,2,2,2,2,2,2,2,122,122,122,122,122,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,122,122,170,251,170,122,122,122,122,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,122,187,170,170,170,187,122,122,122,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,122,206,170,170,170,170,173:29,251,122,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,122,206,170,170,170,170,173:29,251:31,122,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,122,122,170,170,170,122,132!0,122,122,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,122,122,170:27&9,122,122,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,122,131v<^>,122,2,2,2,2,2,2,2,2,2,2
|
||||
|
@@ -215,3 +215,10 @@
|
||||
ex1 1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
@end-scen = 31
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
|
@@ -8,35 +8,35 @@
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,6,6,6,6,6,6,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0,0,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,6,6,8,0,0,0,0,0,0,0,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,98,0,0,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,6,6,8,0,0,0$6,0,1,0,0,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,21,6,6,6,8,0,0,0,0,0,0,0,0,0,0,0,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,21,6,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,21,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,0,0,0,0,0,14,12,12,12,12,11,0,0,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,0,0,0,0,0,15,5,5,5,5,20,12,11,0,0,0,0,0,0,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,0,0,0,14,12,19,5,5,5,5,5,5,20,12,11,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,20,12,12,11,0,0,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,21,8,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
6,6,6,6,6,6,8,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
0,0,0,0,0,0,0,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,21,6,8,0,0,0,0,0,0,0,0,0$2,0,0,0,1,0$8,0,0,98,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,21,8,0,0,1,1,0,0,0$1,0,0,1,0,0,0,0,0,1,0,261,261,261,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,98,0,0,1,0,0,0,98,0,0,0,0,0$7,0,0,0,1,261,0,0,1,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,1,0,0,0,0,14,12,12,12,12,11,0,0,261,261,261,261,0,0,101@0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,1,1,0,1,0,15,5,5,5,5,20,12,11,261,0,1,0,0:4&9,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,0,0,0,14,12,19,5,5,5,5,5,5,20,12,11,0,98,0,0$3,1$4,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,1,0,0$0,98,0,15,5,5,5,5,5,5,5,5,5,5,20,12,12,12,12,11,0,17,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,9,0,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,21,6,6,8,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,21,8,0,0,1,14,19,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,1,0:28,0:28,0:28,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
6,6,6,6,6,6,8,1,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
0,0,0,0,0,0,98,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0$5,0,98,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
0,0,0,0,0v<^>,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
0,0,0,0,0,0,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
12,12,12,12,12,12,12,12,12,19,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
0,0,0,1,0,0,0,0,1,14,19,5,5,5,5,5,5,5,5,5,5,5,21,8,0,98,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
12,12,12,12,12,12,12,12,12,19,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,1,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,0,98,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,8,98,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,6,8,0,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,6,6,6,8,0,0,0,0,0,0,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0:0&9,0,0,0,0,0,0,0,14,12,12,12,12,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,9,0,0,0,0,0,0,0,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,20,12,12,12,12,12,12,12,12,12,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,6,8,0,0,0,0,0,0,1,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,21,6,6,6,8,101@1@2,0,0,0,0,0,0,0,0,14,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,21,8,0,101@3@10@11@12,0,98,0,0,0,0,0,0,0,98,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,21,6,18,9,101@4@5,0,1,1,0$9,0,0,0,0,1,0,0,0,1,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
6,6,6,6,6,6,6,6,6,6,8,0,16,10,0,0:0&9,0,0,0,1,1,0,0,14,12,12,12,12,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,15,9,101@6@7,107!0,101@8,98,0,1,101@9,0,0,15,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
12,12,12,12,12,12,12,12,12,12,12,12,19,20,12,12,12,12,12,12,12,12,12,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
|
@@ -26,3 +26,192 @@
|
||||
ex1 25, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
@if-monsters-alive = 4
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 0, -1, -1
|
||||
ex2 1, -1, -1
|
||||
goto 16
|
||||
@once-dlog = 5
|
||||
sdf -1, -1
|
||||
msg 7, -1, 1
|
||||
pic 60, 3
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 6
|
||||
@set-ptr = 6
|
||||
sdf 3, 1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 103, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 19
|
||||
@if-alive = 7
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 0, 8, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 21
|
||||
@set-sdf = 8
|
||||
sdf 3, 1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 13, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 10
|
||||
@set-sdf = 9
|
||||
sdf 3, 1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 14, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 11
|
||||
@disp-msg = 10
|
||||
sdf -1, -1
|
||||
msg 15, -103, -1
|
||||
pic 0, 4
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
@select-pc = 11
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 0, -1, -1
|
||||
ex2 1, -1, -1
|
||||
goto 12
|
||||
@death = 12
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 0, 1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 10
|
||||
@call-global = 13
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 3
|
||||
@call-global = 14
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 4
|
||||
@call-global = 15
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 5
|
||||
@if-sdf = 16
|
||||
sdf 3, 1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 1, 30, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 5
|
||||
@disp-msg = 17
|
||||
sdf -1, -1
|
||||
msg 16, -1, -1
|
||||
pic 0, 4
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
@select-pc = 18
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 1, -1, -1
|
||||
ex2 2, -104, -1
|
||||
goto 7
|
||||
@set-ptr = 19
|
||||
sdf 3, 5
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 104, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 18
|
||||
@nop = 20
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
@inc-sdf = 21
|
||||
sdf 3, 5
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 1, 0, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 22
|
||||
@if-sdf = 22
|
||||
sdf 3, 5
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 6, 9, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 18
|
||||
@block-move = 23
|
||||
sdf -1, -1
|
||||
msg 17, -1, -1
|
||||
pic 0, 4
|
||||
ex1 1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 24
|
||||
@destroy-monst = 24
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 29, 18, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 25
|
||||
@destroy-monst = 25
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 28, 18, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 29
|
||||
@select-pc = 26
|
||||
sdf -1, -1
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 2, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 27
|
||||
@skill-pts = 27
|
||||
sdf -1, -1
|
||||
msg 18, 19, -1
|
||||
pic 0, 4
|
||||
ex1 10, 0, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
@once = 28
|
||||
sdf 3, 6
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 26
|
||||
@set-sdf = 29
|
||||
sdf 3, 7
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 -1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto -1
|
||||
@if-sdf = 30
|
||||
sdf 3, 7
|
||||
msg -1, -1, -1
|
||||
pic 0, 4
|
||||
ex1 1, -1, -1
|
||||
ex2 -1, -1, -1
|
||||
goto 17
|
||||
|
@@ -12,6 +12,138 @@
|
||||
<flags>
|
||||
<chop kills="30000" />
|
||||
</flags>
|
||||
<item id="0">
|
||||
<type>0</type>
|
||||
<charges>1500</charges>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="1">
|
||||
<type>261</type>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="2">
|
||||
<type>262</type>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="3">
|
||||
<type>201</type>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="4">
|
||||
<type>103</type>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="5">
|
||||
<type>115</type>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="6">
|
||||
<type>96</type>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="7">
|
||||
<type>51</type>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="8">
|
||||
<type>122</type>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="9">
|
||||
<type>245</type>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="10">
|
||||
<type>3</type>
|
||||
<charges>4</charges>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="11">
|
||||
<type>1</type>
|
||||
<charges>6</charges>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<item id="12">
|
||||
<type>2</type>
|
||||
<charges>5</charges>
|
||||
<contained>true</contained>
|
||||
</item>
|
||||
<creature id="0">
|
||||
<type>84</type>
|
||||
<attitude>hostile-a</attitude>
|
||||
<mobility>1</mobility>
|
||||
<personality>-1</personality>
|
||||
<face>0</face>
|
||||
<onkill>13</onkill>
|
||||
</creature>
|
||||
<creature id="1">
|
||||
<type>60</type>
|
||||
<attitude>hostile-a</attitude>
|
||||
<mobility>1</mobility>
|
||||
<personality>-1</personality>
|
||||
<face>0</face>
|
||||
<onkill>14</onkill>
|
||||
</creature>
|
||||
<creature id="2">
|
||||
<type>63</type>
|
||||
<attitude>hostile-a</attitude>
|
||||
<mobility>1</mobility>
|
||||
<personality>-1</personality>
|
||||
<face>0</face>
|
||||
<onkill>15</onkill>
|
||||
</creature>
|
||||
<creature id="3">
|
||||
<type>67</type>
|
||||
<attitude>docile</attitude>
|
||||
<mobility>0</mobility>
|
||||
<personality>30</personality>
|
||||
<face>21</face>
|
||||
</creature>
|
||||
<creature id="4">
|
||||
<type>22</type>
|
||||
<attitude>docile</attitude>
|
||||
<mobility>0</mobility>
|
||||
<personality>31</personality>
|
||||
<face>41</face>
|
||||
</creature>
|
||||
<creature id="5">
|
||||
<type>15</type>
|
||||
<attitude>docile</attitude>
|
||||
<mobility>0</mobility>
|
||||
<personality>32</personality>
|
||||
<face>12</face>
|
||||
</creature>
|
||||
<creature id="6">
|
||||
<type>82</type>
|
||||
<attitude>hostile-a</attitude>
|
||||
<mobility>1</mobility>
|
||||
<personality>-1</personality>
|
||||
<face>0</face>
|
||||
</creature>
|
||||
<creature id="7">
|
||||
<type>82</type>
|
||||
<attitude>hostile-a</attitude>
|
||||
<mobility>1</mobility>
|
||||
<personality>-1</personality>
|
||||
<face>0</face>
|
||||
</creature>
|
||||
<creature id="8">
|
||||
<type>82</type>
|
||||
<attitude>hostile-a</attitude>
|
||||
<mobility>1</mobility>
|
||||
<personality>-1</personality>
|
||||
<face>0</face>
|
||||
</creature>
|
||||
<creature id="9">
|
||||
<type>2</type>
|
||||
<attitude>docile</attitude>
|
||||
<mobility>0</mobility>
|
||||
<personality>33</personality>
|
||||
<face>8</face>
|
||||
</creature>
|
||||
<sign id="0">
|
||||
<![CDATA[Remember to check often for secret doors and passages! (There might be a shortcut to get out of here.)]]>
|
||||
</sign>
|
||||
<string id="0">
|
||||
<![CDATA[You found the last piece of the artifact! All that's left now is to return to the very first tower and cross the rune to get to the exit portal.]]>
|
||||
</string>
|
||||
@@ -27,5 +159,28 @@
|
||||
<string id="4">
|
||||
<![CDATA[Alternatively, you might choose to keep the lights off! Harder for the monsters to see you, that way.]]>
|
||||
</string>
|
||||
<string id="6" />
|
||||
<string id="7">
|
||||
<![CDATA[Your path is blocked by a priest, and Death itself.]]>
|
||||
</string>
|
||||
<string id="13">
|
||||
<![CDATA["I see you have lost someone! I'm here to explain the intricacies of your situation."]]>
|
||||
</string>
|
||||
<string id="14">
|
||||
<![CDATA["Congratulations on getting this far without suffering loss! However, it's time for a lesson in mortality."]]>
|
||||
</string>
|
||||
<string id="15">
|
||||
<![CDATA[Death points its finger at you.]]>
|
||||
</string>
|
||||
<string id="16">
|
||||
<![CDATA["We'll get out of your way after we get all your people breathing again."]]>
|
||||
</string>
|
||||
<string id="17">
|
||||
<![CDATA[Death and its ironic companion leave you, opening the way.]]>
|
||||
</string>
|
||||
<string id="18">
|
||||
<![CDATA[Around the corner is another person trying to teach you something. This time, it's a trainer!]]>
|
||||
</string>
|
||||
<string id="19">
|
||||
<![CDATA[Here are some free skill points. Try talking to them.]]>
|
||||
</string>
|
||||
</town>
|
||||
|
Reference in New Issue
Block a user