Skip to content

Update scenarios from original legacy format #338

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 76 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
0218661
Reconvert all scenarios from legacy, reverting all changes
CelticMinstrel Jan 31, 2023
8a1e505
Apply bladbase corrections to new bladbase
CelticMinstrel Jan 21, 2017
90239e8
Bladbase: minor cleanup
CelticMinstrel Jan 21, 2017
f457a58
Fixup special spot in Warrior's Grove
CelticMinstrel Jan 21, 2017
97e6281
Scenarios: Correct several monster errors inherited from the Blades o…
CelticMinstrel Jan 21, 2017
2a0b678
Scenarios: Correct a few item errors inherited from the Blades of Exi…
CelticMinstrel Jan 21, 2017
537dcf7
Blades Base: Use the new hammer icon
CelticMinstrel Jan 21, 2017
fda3cb2
Blades Base: Use leaves instead of mushrooms as the Holly icon
CelticMinstrel Jan 21, 2017
5be2603
Blades Base: Make bears hostile by default
CelticMinstrel Jan 21, 2017
f6b6ae0
Blades Base: Add descriptions for all items, by ADoS
CelticMinstrel Jan 21, 2017
eabcb98
Blades Base: Some tweaks to item descriptions, and add a few missing …
CelticMinstrel Jan 21, 2017
08f20d2
Blades Base: Fix missing S in "Throwing Knives"
CelticMinstrel Jan 21, 2017
9787e3d
Blades Base: Use more of the default weapon graphics
CelticMinstrel Jan 21, 2017
08f3568
Blades Base: Remove blank item/monster entries
CelticMinstrel Jan 21, 2017
470ecfa
Missed one
CelticMinstrel Jan 21, 2017
280a3a8
Blades Base: Some item name tweaks by ADoS
CelticMinstrel Jan 21, 2017
b6b7d8f
Blades Base: Some item fixes by ADoS
CelticMinstrel Jan 21, 2017
9d6f1c6
Replace redundant Brew of Lethe with new Pile of Money by ADoS
CelticMinstrel Jan 21, 2017
1782e9d
Blades Base: The Horn of Warriors is now additionally equippable as a…
CelticMinstrel Jan 21, 2017
263eec0
Blades Base: Add a number of new items by ADoS which show off some of…
CelticMinstrel Jan 21, 2017
a38fd51
Blades Base: A few tweaks to the new item descriptions, and fix a spe…
CelticMinstrel Jan 21, 2017
7c0dbbb
Blades Base: Some more small item description tweaks
CelticMinstrel Jan 22, 2017
c56194b
Scenarios: Strip excess whitespace
CelticMinstrel Jan 23, 2017
4fe3244
Scenarios: Strip unused items and monsters
CelticMinstrel Jan 23, 2017
e7f6525
Scenarios: Strip out residual boats, horses, and preset fields
CelticMinstrel Jan 23, 2017
9273a42
Scenarios: Strip excess trailing special nodes
CelticMinstrel Jan 23, 2017
aeaf0aa
Scenarios: Strip unused strings
CelticMinstrel Jan 23, 2017
3feb821
Scenarios: Strip unused special items
CelticMinstrel Jan 23, 2017
c2616cd
Scenarios: Strip trailing null placed items
CelticMinstrel Jan 23, 2017
db71459
Scenarios: Strip trailing null placed monsters
CelticMinstrel Jan 23, 2017
7382fd1
Scenarios: Replace obsolete terrains on all maps
CelticMinstrel Jan 23, 2017
ab98554
Blades base: Fix burning arrows not doing fire damage
CelticMinstrel Jan 28, 2017
956737d
Blades base: Strip unused outdoor strings
CelticMinstrel Jan 28, 2017
bf29c44
Blades base: Strip blank talk keys
CelticMinstrel Jan 28, 2017
867c30d
Blades base: Rename cave rat to be more generic
CelticMinstrel Jan 28, 2017
34f0ed8
Blades base: Rewrite descriptions for racial items
CelticMinstrel Jan 28, 2017
1f3e74d
Blades base: Small tweaks to some of the new items
CelticMinstrel Jan 28, 2017
a7774eb
Blades base: Fix ogrish and giantish gauntlets being the same
CelticMinstrel Jan 28, 2017
75eb6b4
Blades base: Conceal ability for uranium bar
CelticMinstrel Jan 28, 2017
9c75b67
Blades Base: A few more fixes
CelticMinstrel Jan 28, 2017
bec6efa
Propagate mosst bladbase item changes to the scenarios
CelticMinstrel Jan 28, 2017
070eb57
Blades Base: Give some terrains the wilderness ability
CelticMinstrel Jan 29, 2017
c50b2a0
BoEB: Fix chain mail typos
CelticMinstrel Jan 30, 2017
75f4fdb
BoEB: Make human guard actually a guard
CelticMinstrel Jan 30, 2017
ae76a61
BoEB: Remove obsolete terrains & minor reshuffling
CelticMinstrel Jan 30, 2017
ebf2af5
BoEB: Re-sort terrains
CelticMinstrel Jan 30, 2017
41116c3
BoEB: Add surface waterfall
CelticMinstrel Jan 30, 2017
2059b1c
BoEB: Add additional lava tiles (bridges, rock)
CelticMinstrel Jan 30, 2017
d80ecd8
BoEB: Additional Vahnatai tiles (pillar, blocked floor)
CelticMinstrel Jan 30, 2017
660f0eb
BoEB: Add some cave towns (hut, fort) and a hills hut
CelticMinstrel Jan 30, 2017
7a8116c
BoEB: Use animated vahnatai fire pit
CelticMinstrel Feb 1, 2017
765a943
BoEB: Make crumbling walls produce rubble when shattered
CelticMinstrel Feb 2, 2017
010b4e4
BoEB: Some minor terrain fixes
CelticMinstrel Feb 2, 2017
0950424
Propagate various BoEB fixes & tweaks to the scenarios
CelticMinstrel Feb 2, 2017
6370c7e
BoEB: Add area descriptions to Warrior's Grove
CelticMinstrel Feb 10, 2017
2ee6e5f
BoEB: Strip trailing null specials in Warrior's Grove and outdoors
CelticMinstrel Feb 10, 2017
085fe38
Fix Shield of Kron description
CelticMinstrel Feb 3, 2020
e86cb63
BB: Add descriptions for the custom items
CelticMinstrel Feb 13, 2017
47fe98b
BB: Lots of spelling/grammar fixes
CelticMinstrel Feb 13, 2017
a399d93
VoDT: Merge some of the shops
CelticMinstrel Nov 25, 2019
fde1e93
VoDT: Merge Bristow's shops into a single shop
CelticMinstrel Dec 2, 2019
b227e48
VoDT: Fix various out-of-range message errors
CelticMinstrel Jan 12, 2020
1181ce5
Classify the custom graphics in the preset scenarios
CelticMinstrel Feb 9, 2020
16cb43a
Strip trailing blank sign strings from BoEB and scenarios
CelticMinstrel Jan 31, 2023
1e56ddf
bladbase: Apply new rechargeable flag to some items
CelticMinstrel Aug 31, 2024
f5e8368
Fixed typos for Resurrection Balm and Leather Baldric.
josefwk Feb 7, 2025
46ee5a0
BoEB: Add item type flag strings
CelticMinstrel Feb 23, 2025
3a60d4c
BoEB: Make more items stack
CelticMinstrel Feb 23, 2025
0b3d49f
Make all scenarios match VoDT arrow/bolt values
NQNStudios Mar 19, 2025
f796db1
BoEB: Fix typos in Warrior's Grove
CelticMinstrel Mar 8, 2025
ee047bd
BoEB: Delete blank scenario strings
CelticMinstrel Mar 8, 2025
0844c2b
BoEB: Delete the surface huge walls to make way for some mushroom cro…
CelticMinstrel Mar 8, 2025
951ee51
BoEB: Make a copy and call it the "cave base"
CelticMinstrel Mar 8, 2025
f6162d9
BoEB: Make the cave Warrior's Grove use cave terrains.
CelticMinstrel Mar 8, 2025
459d401
BoECB: Add random mushroom frills
CelticMinstrel Mar 9, 2025
5e23262
BoEB: Add a ring of hills between the grass and the mountain border
CelticMinstrel Mar 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions rsrc/bases/bladbase/items.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1991,7 +1991,7 @@
</item>
<item id="103">
<variety>arrow</variety>
<level>11</level>
<level>12</level>
<awkward>0</awkward>
<bonus>0</bonus>
<protection>0</protection>
Expand All @@ -2011,7 +2011,7 @@
</item>
<item id="104">
<variety>arrow</variety>
<level>11</level>
<level>12</level>
<awkward>0</awkward>
<bonus>2</bonus>
<protection>0</protection>
Expand All @@ -2031,7 +2031,7 @@
</item>
<item id="105">
<variety>arrow</variety>
<level>11</level>
<level>12</level>
<awkward>0</awkward>
<bonus>5</bonus>
<protection>0</protection>
Expand Down Expand Up @@ -2225,7 +2225,7 @@
</item>
<item id="115">
<variety>bolts</variety>
<level>14</level>
<level>17</level>
<awkward>0</awkward>
<bonus>0</bonus>
<protection>0</protection>
Expand All @@ -2245,7 +2245,7 @@
</item>
<item id="116">
<variety>bolts</variety>
<level>14</level>
<level>17</level>
<awkward>0</awkward>
<bonus>2</bonus>
<protection>0</protection>
Expand All @@ -2265,7 +2265,7 @@
</item>
<item id="117">
<variety>bolts</variety>
<level>14</level>
<level>17</level>
<awkward>0</awkward>
<bonus>5</bonus>
<protection>0</protection>
Expand Down
4 changes: 3 additions & 1 deletion rsrc/bases/bladbase/scenario.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@
<version>1.0.0</version>
<language>en-US</language>
<author>
<name>Name not given</name>
<name>Author</name>
<email>Contact info</email>
</author>
<feature-flags />
<text>
<teaser>Who wrote 1</teaser>
<teaser>Who wrote 2</teaser>
Expand All @@ -34,6 +35,7 @@
<town-start x="24" y="24" />
<outdoor-start x="0" y="0" />
<sector-start x="24" y="24" />
<store-items top="0" left="0" bottom="0" right="0" town="-1" />
<special-item start-with="false" useable="false" special="-1">
<name>Unused Special Item</name>
<description>
Expand Down
12 changes: 6 additions & 6 deletions rsrc/bases/cavebase/items.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1991,7 +1991,7 @@
</item>
<item id="103">
<variety>arrow</variety>
<level>11</level>
<level>12</level>
<awkward>0</awkward>
<bonus>0</bonus>
<protection>0</protection>
Expand All @@ -2011,7 +2011,7 @@
</item>
<item id="104">
<variety>arrow</variety>
<level>11</level>
<level>12</level>
<awkward>0</awkward>
<bonus>2</bonus>
<protection>0</protection>
Expand All @@ -2031,7 +2031,7 @@
</item>
<item id="105">
<variety>arrow</variety>
<level>11</level>
<level>12</level>
<awkward>0</awkward>
<bonus>5</bonus>
<protection>0</protection>
Expand Down Expand Up @@ -2225,7 +2225,7 @@
</item>
<item id="115">
<variety>bolts</variety>
<level>14</level>
<level>17</level>
<awkward>0</awkward>
<bonus>0</bonus>
<protection>0</protection>
Expand All @@ -2245,7 +2245,7 @@
</item>
<item id="116">
<variety>bolts</variety>
<level>14</level>
<level>17</level>
<awkward>0</awkward>
<bonus>2</bonus>
<protection>0</protection>
Expand All @@ -2265,7 +2265,7 @@
</item>
<item id="117">
<variety>bolts</variety>
<level>14</level>
<level>17</level>
<awkward>0</awkward>
<bonus>5</bonus>
<protection>0</protection>
Expand Down
4 changes: 3 additions & 1 deletion rsrc/bases/cavebase/scenario.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@
<version>1.0.0</version>
<language>en-US</language>
<author>
<name>Name not given</name>
<name>Author</name>
<email>Contact info</email>
</author>
<feature-flags />
<text>
<teaser>Who wrote 1</teaser>
<teaser>Who wrote 2</teaser>
Expand All @@ -34,6 +35,7 @@
<town-start x="24" y="24" />
<outdoor-start x="0" y="0" />
<sector-start x="24" y="24" />
<store-items top="0" left="0" bottom="0" right="0" town="-1" />
<special-item start-with="false" useable="false" special="-1">
<name>Unused Special Item</name>
<description>
Expand Down
2 changes: 2 additions & 0 deletions rsrc/scenarios/busywork/scenario.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<name>Jeff Vogel</name>
<email>Spiderweb Software, Inc. PO Box 85659, Seattle, WA 98145, (206) 789-4438.</email>
</author>
<feature-flags />
<text>
<teaser>Save a small village from mysterious bandits.</teaser>
<teaser>By Jeff Vogel, C. 1997, All Rights Reserved</teaser>
Expand Down Expand Up @@ -49,6 +50,7 @@
<town-start x="16" y="16" />
<outdoor-start x="0" y="2" />
<sector-start x="29" y="29" />
<store-items top="0" left="0" bottom="0" right="0" town="-1" />
<shop>
<name>Magic Shop</name>
<type>rand</type>
Expand Down
4 changes: 3 additions & 1 deletion rsrc/scenarios/busywork/towns/town3.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
<bounds top="0" left="0" bottom="47" right="44" />
<difficulty>3</difficulty>
<lighting>dark</lighting>
<flags />
<flags>
<hidden>true</hidden>
</flags>
<wandering>
<monster>18</monster>
<monster>18</monster>
Expand Down
12 changes: 6 additions & 6 deletions rsrc/scenarios/stealth/items.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1991,7 +1991,7 @@
</item>
<item id="103">
<variety>arrow</variety>
<level>11</level>
<level>12</level>
<awkward>0</awkward>
<bonus>0</bonus>
<protection>0</protection>
Expand All @@ -2011,7 +2011,7 @@
</item>
<item id="104">
<variety>arrow</variety>
<level>11</level>
<level>12</level>
<awkward>0</awkward>
<bonus>2</bonus>
<protection>0</protection>
Expand All @@ -2031,7 +2031,7 @@
</item>
<item id="105">
<variety>arrow</variety>
<level>11</level>
<level>12</level>
<awkward>0</awkward>
<bonus>5</bonus>
<protection>0</protection>
Expand Down Expand Up @@ -2225,7 +2225,7 @@
</item>
<item id="115">
<variety>bolts</variety>
<level>14</level>
<level>17</level>
<awkward>0</awkward>
<bonus>0</bonus>
<protection>0</protection>
Expand All @@ -2245,7 +2245,7 @@
</item>
<item id="116">
<variety>bolts</variety>
<level>14</level>
<level>17</level>
<awkward>0</awkward>
<bonus>2</bonus>
<protection>0</protection>
Expand All @@ -2265,7 +2265,7 @@
</item>
<item id="117">
<variety>bolts</variety>
<level>14</level>
<level>17</level>
<awkward>0</awkward>
<bonus>5</bonus>
<protection>0</protection>
Expand Down
4 changes: 3 additions & 1 deletion rsrc/scenarios/stealth/scenario.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@
<version>1.0.1</version>
<language>en-US</language>
<author>
<name>Name not given</name>
<name>Author</name>
<email>Spiderweb Software, (206)789-4438, [email protected]</email>
</author>
<feature-flags />
<text>
<teaser>You&apos;re hired to put down a rebellion, but should you?</teaser>
<teaser>By Jeff Vogel, C. 1997, All Rights Reserved</teaser>
Expand Down Expand Up @@ -52,6 +53,7 @@
<town-start x="14" y="56" />
<outdoor-start x="1" y="2" />
<sector-start x="21" y="12" />
<store-items top="0" left="0" bottom="0" right="0" town="-1" />
<town-flag town="17" add-x="15" add-y="1" />
<special-item start-with="true" useable="false" special="-1">
<name>Letter of Introduction</name>
Expand Down
2 changes: 1 addition & 1 deletion rsrc/scenarios/stealth/towns/town0.spec
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
sdf -1, -1
msg 0, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex1 0, -1, -1
ex2 -1, -1, -1
goto -1
@once-disp-msg = 2
Expand Down
4 changes: 2 additions & 2 deletions rsrc/scenarios/stealth/towns/town1.spec
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@
sdf -1, -1
msg 46, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex1 0, -1, -1
ex2 -1, -1, -1
goto -1
@if-sdf = 28
Expand Down Expand Up @@ -219,7 +219,7 @@
sdf -1, -1
msg -1, -1, -1
pic 0, 4
ex1 0, -1, -1
ex1 1, -1, -1
ex2 0, -1, -1
goto -1
@once-dlog = 32
Expand Down
4 changes: 2 additions & 2 deletions rsrc/scenarios/stealth/towns/town15.spec
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
sdf -1, -1
msg 9, -1, -1
pic 0, 4
ex1 0, -1, -1
ex1 1, -1, -1
ex2 0, -1, -1
goto -1
@once-dlog = 12
Expand All @@ -100,7 +100,7 @@
sdf -1, -1
msg -1, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex1 0, -1, -1
ex2 -1, -1, -1
goto 15
@once-set-sdf = 15
Expand Down
4 changes: 3 additions & 1 deletion rsrc/scenarios/stealth/towns/town15.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@
<lighting>lit</lighting>
<onenter condition="alive">1</onenter>
<onenter condition="dead">2</onenter>
<flags />
<flags>
<hidden>true</hidden>
</flags>
<item id="0">
<type>182</type>
</item>
Expand Down
6 changes: 3 additions & 3 deletions rsrc/scenarios/stealth/towns/town17.spec
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
sdf -1, -1
msg -1, -1, -1
pic 0, 4
ex1 100, 0, -1
ex1 100, 0, 0
ex2 -1, -1, -1
goto 3
@start-timer-town = 3
Expand Down Expand Up @@ -170,7 +170,7 @@
sdf -1, -1
msg 30, 31, -1
pic 0, 4
ex1 0, -1, -1
ex1 1, -1, -1
ex2 0, -1, -1
goto -1
@once-disp-msg = 25
Expand Down Expand Up @@ -212,7 +212,7 @@
sdf -1, -1
msg 35, 36, -1
pic 0, 4
ex1 0, -1, -1
ex1 1, -1, -1
ex2 0, -1, -1
goto -1
@once-set-sdf = 31
Expand Down
2 changes: 1 addition & 1 deletion rsrc/scenarios/stealth/towns/town18.spec
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
sdf -1, -1
msg 6, -1, -1
pic 0, 4
ex1 0, -1, -1
ex1 1, -1, -1
ex2 0, -1, -1
goto -1
@disp-msg = 2
Expand Down
2 changes: 1 addition & 1 deletion rsrc/scenarios/stealth/towns/town19.spec
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
sdf -1, -1
msg 10, -1, -1
pic 0, 4
ex1 0, -1, -1
ex1 1, -1, -1
ex2 0, -1, -1
goto -1
@once-dlog = 6
Expand Down
4 changes: 3 additions & 1 deletion rsrc/scenarios/stealth/towns/town20.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@
<onenter condition="dead">41</onenter>
<onexit dir="e">37</onexit>
<timer freq="50">42</timer>
<flags />
<flags>
<hidden>true</hidden>
</flags>
<wandering>
<monster>13</monster>
<monster>13</monster>
Expand Down
2 changes: 1 addition & 1 deletion rsrc/scenarios/stealth/towns/town3.spec
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
sdf -1, -1
msg 0, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex1 0, -1, -1
ex2 -1, -1, -1
goto 2
@if-day = 2
Expand Down
2 changes: 1 addition & 1 deletion rsrc/scenarios/stealth/towns/town5.spec
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
sdf -1, -1
msg 5, -1, -1
pic 0, 4
ex1 -1, -1, -1
ex1 0, -1, -1
ex2 -1, -1, -1
goto -1
@once-disp-msg = 8
Expand Down
Loading
Loading