tutorial work

This commit is contained in:
2025-09-03 19:25:34 -05:00
parent c5e7f19b78
commit baec68b244
11 changed files with 227 additions and 45 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -27,18 +27,18 @@
2,2,2,2,2,2,2,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,2,2,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,111,111,111,111,111,111,111,111,111,111,2,2,2,112,112,2&9:1,121!0,112,112,112,2,2,56,55,55,55,55,55,55,55,55,54,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,111,2,111,111,111,2,2,111,111,111,2,2,2,112,112,2,2,112,112,112,2,2,57,50,62,51,51,59,50,50,50,53,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,2,2,111,2,111,2,2,2,2&25,2&9&25:2,2&25,2&25,2&25,2&25,2&25,2&25,2&25,2&25,2&25,2&25,57,50,53,2,242@3,57,50,50,50,53,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,2,2,111,2,111,2,2,2,2&25,2&9&25:2,2&25,2&25,2&25,2&25,2&25,2&25,2&25,2&25,2&25,2&9&25:4,57,50,53,2,242@3,57,50,50,50,53,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,2,111,2,2,111,111,111,111,2,2,2,2,2,2,2&25,2,2,2,2,2,57,50,53,2,2,57,50,50,50,53,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,112,112,112,112,112,112,112,112,112,112,112,112,112,2,2&25,2,112,112,112,112,57,50,61,55,55,60,50,50,50,53,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2*2,112,112,2,2,2,2,2,2,2,2,2,2,2,112,112,112,112,112,56,55,55,60,50,50*3,50,50,50,50,50,50,53,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,111,112,2,2,2,2,2,2,2,2,2,2,2,2,112,2,2&25,2,112,57,50,50,50,50,50,50,50,50,50,50,50,53,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2*2,112,112,2,2,2,2,2,2,2,2,2,2,2,112,2,2&9&25:3,2,112,56,55,55,60,50,50*3,50,50,50,50,50,50,53,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,111,112,2,2,2,2,2,2,2,2,2,2,2,2,112,112,112,112,112,57,50,50,50,50,50,50,50,50,50,50,50,53,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,111,112,2,2,2,2,2,2,2,2,2,2,2,2,112,2,2&25,2,112,57,50,50,50,50,50,62,51,51,51,51,51,52,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,111,112,2,2,2,2,2,2,2,2,2,2,2,2,112,2,2&25,2,112,57,50,50,50,50,50,53,112,112,112,112,112,112,112,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,242@0,112,2,2,2,2,2,2,2,2,2,2,2,2,112,2,2&25,2,112,57,50,50,50,50,50,53,112,2,2,2,2,2,2,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,256,112,112,112,112,112,112,112,112,112,112,112,112,112,112,2,2&25,2,112,57,50,50,50,50,50,53,112,2,2,2,2,2,2,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2&25,2,112,57,50,50,50,50,50,53,112,2,2,2,2,2,2,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2&25,2,112,57,50,50,50,50,50,53,112,2,2,2,2,2,2,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2&25,2,112,57,50,50,50,50,50,53,112,2,2,2,2,2,2,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2:0,2,2&25,2,112,57,50,50,50,50,50,53,112,2,2,2,2,2,2,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2:5,2,2&25,2,112,57,50,50,50,50,50,53,112,2,2,2,2,2,2,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2:0,2,2&25,2,112,57,50,50,50,50,50,53,112,2,2,2,2,2,2,2,2,2,2,2,2,2
2,2,2,2,2,2,2,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,2,2&25,2,112,57,50,50,50,50,50,53,112,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,112,2,2&25,56,55,60,50,50,50,50,50,53,112,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,112,2,242@2,57,50,50,50,50,50,50,50,53,112,2,2,2,2,2,2,2,2,2,2,2,2,2

View File

@@ -19,3 +19,31 @@
ex1 -1, -1, -1
ex2 -1, -1, -1
goto -1
@disp-msg = 3
sdf -1, -1
msg 14, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex2 -1, -1, -1
goto -1
@if-sdf = 4
sdf 200, 0
msg -1, -1, -1
pic 0, 4
ex1 1, -1, -1
ex2 -1, -1, -1
goto 5
@disp-msg = 5
sdf -1, -1
msg 15, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex2 -1, -1, -1
goto -1
@once-disp-msg = 6
sdf 200, 1
msg 16, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex2 -1, -1, -1
goto -1

View File

@@ -6,6 +6,9 @@
<![CDATA[West - Marshy Tower|East - Lake Tower|South - Vault Tower]]>
</sign>
<area top="25" left="6" bottom="36" right="21">Path to Marshy Tower</area>
<area top="37" left="7" bottom="41" right="22">Backwoods</area>
<area top="31" left="23" bottom="43" right="25">Road to Vault Tower</area>
<area top="27" left="26" bottom="30" right="29">Road to Lake Tower</area>
<string id="0">
<![CDATA[You're now exploring the great outdoors! When outdoors, each tile on the map represents a larger space, so each move you make takes more in-game time.]]>
</string>
@@ -24,5 +27,13 @@
<string id="8">
<![CDATA[The terrain is getting wilder as you make your way westward. You should move diagonally to avoid dangerous terrain where possible, but this might not always be possible.]]>
</string>
<string id="13" />
<string id="14">
<![CDATA[It seems like this road leads to one of the towers you need to visit, but the woods have overgrown the path. There must be another way around.]]>
</string>
<string id="15">
<![CDATA[You can see a tower across the water, but there's no ferry or bridge to take you across. Frustrating.]]>
</string>
<string id="16">
<![CDATA[You have found your way back onto the overgrown road to Vault Tower!]]>
</string>
</sector>

View File

@@ -63,12 +63,21 @@
</game>
<editor>
<default-ground>2</default-ground>
<graphics>
<pic index="0">terrain</pic>
</graphics>
<sdf row="0" col="0">entrance message</sdf>
<sdf row="0" col="1">supplies message</sdf>
<sdf row="0" col="2">dining hall message</sdf>
<sdf row="0" col="3">pantry message</sdf>
<sdf row="0" col="4"># spiders killed</sdf>
<sdf row="0" col="5">party cleaned webs</sdf>
<sdf row="1" col="0">looked at book</sdf>
<sdf row="1" col="1">book node</sdf>
<sdf row="1" col="2">entry message</sdf>
<sdf row="1" col="3">exit message</sdf>
<sdf row="1" col="4">artifact pieces</sdf>
<sdf row="200" col="0">found boat</sdf>
<sdf row="200" col="1">exit backwoods message</sdf>
</editor>
</scenario>

View File

@@ -6293,4 +6293,28 @@
<shortcut>t</shortcut>
</editor>
</terrain>
<terrain id="257">
<name>Boulder</name>
<pic>1000</pic>
<map>-1</map>
<blockage>move-and-shoot</blockage>
<transform>0</transform>
<fly>true</fly>
<boat>false</boat>
<ride>true</ride>
<archetype>false</archetype>
<light>0</light>
<step-sound>step</step-sound>
<trim>none</trim>
<ground>1</ground>
<trim-for>-1</trim-for>
<arena>9</arena>
<special>
<type>none</type>
<flag>-1</flag>
<flag>0</flag>
<flag>0</flag>
</special>
<editor />
</terrain>
</terrains>

View File

@@ -10,22 +10,22 @@
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170:5,133,170,170,170,122,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,170,136,170,170,170:5,138,170,170:6&9,170,138,170,170,170,136,170,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,122,122,122,122,122,125,122,122,122,122,130,122,122,122,122,125,122,122,122,122,122,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,122,122,122,122,122,122,174,170,170,170,170,170,170,170,170,170,170,170,170,257,170,170,170,170,170,170,174,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,197,197,170,170,170,125:7,170,170,170,170,170,170,170,170,170,170,170,170,170,257,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,185,183,170,197,197,122,170,170,174,122,122,122,122,122,122,122,130,122,122,122,122,122,122,122,174,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,195,195,170,185,183,122,257,257,170,122,2,2,2,115,2,111,2,2,3,111,111,2,111,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,170,170,170,195,195,122,170,257,257,122,111,2,111,2,2,2,3,111,2,3,114,115,111,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,129:8,122,122,122,122,122,170,170,170,122,114,3,3,111,2,115,2,2,111,2,111,2,114,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,171,171&10,178@5,177,177,122,170,170,170,122,111,2,111,56,55,55,55,55,55,55,55,54,111,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,170&10,170,170&10,170$1,170$2,134,170,170,170,122,2,111,2,57,50,50,62,51,59,50,50,53,2,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,202,202,170@6$0,170&10,170&10,122,170,170,170,122,2,2,111,57,50,50,53,2&9,58,59,50,53,111,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,122,122,122,122,122,122,122,170,170,170,122,111,111,2,58,51,51,52,111,111,58,51,52,2,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,170,170,170,122,114,2,111,2,2,111,2,111,2,2,111,2,2,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,170,170,170,122,2,111,2,2,111,2,111,2,2,2,2,2,111,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112>,170,170,170,170,170,170,170,170,122,170,170,174,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,174,170,170,122,170,170,170,170,170,170,170,112<,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,170,170,170,122,122,122,122,122,122,122,130,122,122,122,122,122,122,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,170,170,170,0,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,0,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,0,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,0,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,0,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,0,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,0,170,170,170,170,170,170,170,170,170,170,170,170,170,122,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112>,170,170,170,170,170,170,170,170,170,170,170,170,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,170,170,170,170,170,170,170,170,170,170,170,112<,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,174,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,174,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112
112,112,112,112,112,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,112,112,112,112,112

View File

@@ -47,3 +47,80 @@
ex1 22, 9, -1
ex2 133, 0, -1
goto -1
@once-disp-msg = 7
sdf 0, 2
msg 15, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex2 -1, -1, -1
goto -1
@once-dlog = 8
sdf 0, 3
msg 16, -1, 1
pic 102, 3
ex1 -1, -1, -1
ex2 -1, -1, -1
goto -1
@inc-sdf = 9
sdf 0, 4
msg -1, -1, -1
pic 0, 4
ex1 1, 0, -1
ex2 -1, -1, -1
goto 10
@if-sdf = 10
sdf 0, 4
msg -1, -1, -1
pic 0, 4
ex1 3, 16, -1
ex2 -1, -1, -1
goto -1
@once-dlog = 11
sdf -1, -1
msg 22, -1, 1
pic 0, 4
ex1 -1, -1, -1
ex2 -1, -1, -1
goto -1
@if-status = 12
sdf -1, -1
msg -1, -1, -1
pic 0, 4
ex1 6, 14, -1
ex2 1, 0, 2
goto 15
@if-sdf = 13
sdf 0, 4
msg -1, -1, -1
pic 0, 4
ex1 3, 12, -1
ex2 -1, -1, -1
goto -1
@if-sdf = 14
sdf 0, 5
msg -1, -1, -1
pic 0, 4
ex1 1, -1, -1
ex2 -1, -1, -1
goto 11
@set-sdf = 15
sdf 0, 5
msg 28, -1, -1
pic 0, 4
ex1 1, -1, -1
ex2 -1, -1, -1
goto -1
@disp-msg = 16
sdf -1, -1
msg 29, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex2 -1, -1, -1
goto -1
@disp-msg = 17
sdf -1, -1
msg 30, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex2 -1, -1, -1
goto -1

View File

@@ -8,6 +8,8 @@
<bounds top="3" left="3" bottom="44" right="44" />
<difficulty>0</difficulty>
<lighting>lit</lighting>
<timer freq="2">13</timer>
<timer freq="2">17</timer>
<flags>
<chop kills="30000" />
</flags>
@@ -27,6 +29,36 @@
<type>155</type>
<contained>true</contained>
</item>
<item id="5">
<type>19</type>
</item>
<item id="6">
<type>19</type>
</item>
<creature id="0">
<type>118</type>
<attitude>hostile-a</attitude>
<mobility>1</mobility>
<personality>-1</personality>
<face>0</face>
<onkill>9</onkill>
</creature>
<creature id="1">
<type>118</type>
<attitude>hostile-a</attitude>
<mobility>1</mobility>
<personality>-1</personality>
<face>0</face>
<onkill>9</onkill>
</creature>
<creature id="2">
<type>118</type>
<attitude>hostile-a</attitude>
<mobility>1</mobility>
<personality>-1</personality>
<face>0</face>
<onkill>9</onkill>
</creature>
<string id="0">
<![CDATA[Your priest, Michael, stops the party. "Let's not go in anywhere dangerous while any of us are poisoned. I'll cure us by pressing 'p' to open the Priest Spells menu, choosing myself as the caster, choosing Cure Poison, then choosing a target, and pressing 'cast.'"]]>
</string>
@@ -48,4 +80,28 @@
<string id="14">
<![CDATA[Whenever this tower was last occupied, some supplies were left here for guards on duty. You can search containers by looking at them with 'l'/right-click, and you can take items you find lying around by pressing 'g' or the hand button.]]>
</string>
<string id="15">
<![CDATA[With no way around the rubble in the main hall, you wander into the dining hall. Maybe it connects with another part of the tower.]]>
</string>
<string id="16">
<![CDATA[Oh, no! This pantry has been infested with giant spiders.]]>
</string>
<string id="17">
<![CDATA[Press 'f' to enter combat mode. ]]>
</string>
<string id="18">
<![CDATA[Adrianna and Feodoric can cast mage spells. Press 'm' on their turn, use the 'Cast Mage' menu item, or click the flaming orb mutton to do so. Lots of mage spells are useful in combat! Try Flame or Fireball for wiping out enemies early on.]]>
</string>
<string id="22">
<![CDATA[Now that the spiders are dead, you probably want to clean off their webs. Control+w, or Command+w on a Mac, will make the party rest for a short time in town or a dungeon, long enough to clean off any webs. You can also select 'Wait 80 Moves' in the Action menu.]]>
</string>
<string id="28">
<![CDATA[You can also clean webs off of map tiles by clicking the 'Use' button (or typing 'u') and selecting a tile with webs on it.]]>
</string>
<string id="29">
<![CDATA[Press 'f' again, or click the Sword button, to end combat mode.]]>
</string>
<string id="30">
<![CDATA[timer called]]>
</string>
</town>

View File

@@ -90,16 +90,6 @@
<item id="19">
<type>155</type>
</item>
<item id="20">
<type>-1</type>
<always>true</always>
<property>true</property>
</item>
<item id="21">
<type>-1</type>
<always>true</always>
<property>true</property>
</item>
<item id="22">
<type>20</type>
<contained>true</contained>
@@ -213,10 +203,6 @@
<item id="50">
<type>171</type>
</item>
<item id="51">
<type>-1</type>
<property>true</property>
</item>
<item id="52">
<type>165</type>
<property>true</property>

View File

@@ -226,24 +226,15 @@
<item id="55">
<type>11</type>
</item>
<item id="56">
<type>-1</type>
</item>
<item id="57">
<type>10</type>
</item>
<item id="58">
<type>-1</type>
</item>
<item id="59">
<type>11</type>
</item>
<item id="60">
<type>9</type>
</item>
<item id="61">
<type>-1</type>
</item>
<item id="62">
<type>12</type>
</item>