From 33af99319e514f9548ec360240d1cc7a71732190 Mon Sep 17 00:00:00 2001 From: ryo_saeba Date: Sat, 31 Mar 2012 18:20:20 +0000 Subject: [PATCH] Quest: Gates of Hell, in Brest. git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@17777 282e977c-c81d-0410-88c4-b93c2d0d6712 --- brest/asyvan/gate1 | 5 +++- brest/asyvan/gate2 | 5 +++- brest/asyvan/gate3 | 5 +++- brest/asyvan/gate4 | 5 +++- brest/asyvan/gate5 | 5 +++- brest/asyvan/gate6 | 5 +++- brest/asyvan/gate7 | 5 +++- brest/asyvan/gate8 | 5 +++- brest/asyvan/gate9 | 5 +++- brest/asyvan/palace1 | 5 +++- brest/asyvan/palace2 | 5 +++- brest/brest.quests | 64 ++++++++++++++++++++++++++++++++++++++++++++ world.quests | 1 + 13 files changed, 109 insertions(+), 11 deletions(-) create mode 100644 brest/brest.quests diff --git a/brest/asyvan/gate1 b/brest/asyvan/gate1 index 63432ac6a..1d4b9d7c6 100644 --- a/brest/asyvan/gate1 +++ b/brest/asyvan/gate1 @@ -6,7 +6,7 @@ width 21 height 21 msg Created: 1994-09-20 -Modified: 2008-11-26 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch woodfloor @@ -1267,6 +1267,9 @@ name Key marked: Gate 2 slaying gate-2 x 7 y 16 +arch quest_advance_pickup +name brest/9gates 10>20 +end end arch woodfloor x 7 diff --git a/brest/asyvan/gate2 b/brest/asyvan/gate2 index 0a48fdbb8..a4bc5932d 100644 --- a/brest/asyvan/gate2 +++ b/brest/asyvan/gate2 @@ -8,7 +8,7 @@ enter_x 11 enter_y 10 msg Created: 1994-09-20 -Modified: 2008-11-26 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch woodfloor @@ -279,6 +279,9 @@ name Key marked: Gate 3 slaying gate-3 x 1 y 19 +arch quest_advance_pickup +name brest/9gates 20>30 +end end arch earthwall x 1 diff --git a/brest/asyvan/gate3 b/brest/asyvan/gate3 index 771f05b88..6f6ef4d4f 100644 --- a/brest/asyvan/gate3 +++ b/brest/asyvan/gate3 @@ -8,7 +8,7 @@ enter_x 9 enter_y 11 msg Created: 1994-09-20 -Modified: 2008-11-26 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch woodfloor @@ -150,6 +150,9 @@ name Key marked: Gate 4 slaying gate-4 x 1 y 1 +arch quest_advance_pickup +name brest/9gates 30>40 +end end arch grimreaper x 1 diff --git a/brest/asyvan/gate4 b/brest/asyvan/gate4 index 03777c030..124350015 100644 --- a/brest/asyvan/gate4 +++ b/brest/asyvan/gate4 @@ -8,7 +8,7 @@ enter_x 7 enter_y 4 msg Created: 1994-09-20 -Modified: 2008-11-26 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch woodfloor @@ -486,6 +486,9 @@ name Key marked: Gate 5 slaying gate-5 x 3 y 8 +arch quest_advance_pickup +name brest/9gates 40>50 +end end arch woodfloor x 3 diff --git a/brest/asyvan/gate5 b/brest/asyvan/gate5 index 73ad1719b..21136dc78 100644 --- a/brest/asyvan/gate5 +++ b/brest/asyvan/gate5 @@ -8,7 +8,7 @@ enter_x 1 enter_y 4 msg Created: 1994-09-20 -Modified: 2012-01-25 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch dirtfloor @@ -193,6 +193,9 @@ name Key marked: Gate 6 slaying gate-6 x 1 y 6 +arch quest_advance_pickup +name brest/9gates 50>60 +end end arch dirtfloor x 1 diff --git a/brest/asyvan/gate6 b/brest/asyvan/gate6 index 8228a952f..9f8deeec5 100644 --- a/brest/asyvan/gate6 +++ b/brest/asyvan/gate6 @@ -8,7 +8,7 @@ enter_x 1 enter_y 1 msg Created: 1994-09-20 -Modified: 2008-11-26 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch dirtfloor @@ -2930,6 +2930,9 @@ name Key marked: Gate 7 slaying gate-7 x 19 y 19 +arch quest_advance_pickup +name brest/9gates 60>70 +end end arch dirtfloor x 19 diff --git a/brest/asyvan/gate7 b/brest/asyvan/gate7 index 7225d4242..a50772932 100644 --- a/brest/asyvan/gate7 +++ b/brest/asyvan/gate7 @@ -8,7 +8,7 @@ enter_x 19 enter_y 20 msg Created: 1994-09-20 -Modified: 2008-11-26 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch sea @@ -1265,6 +1265,9 @@ name Key marked: Gate 8 slaying gate-8 x 9 y 20 +arch quest_advance_pickup +name brest/9gates 70>80 +end end arch dirtfloor x 9 diff --git a/brest/asyvan/gate8 b/brest/asyvan/gate8 index 1fe2e79ad..ef954b272 100644 --- a/brest/asyvan/gate8 +++ b/brest/asyvan/gate8 @@ -8,7 +8,7 @@ enter_x 3 enter_y 12 msg Created: 1994-09-21 -Modified: 2008-11-26 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch sea @@ -2387,6 +2387,9 @@ name Key marked: Gate 9 slaying gate-9 x 17 y 13 +arch quest_advance_pickup +name brest/9gates 80>90 +end end arch grass x 17 diff --git a/brest/asyvan/gate9 b/brest/asyvan/gate9 index d0214db20..c091fefc7 100644 --- a/brest/asyvan/gate9 +++ b/brest/asyvan/gate9 @@ -8,7 +8,7 @@ enter_x 23 enter_y 5 msg Created: 1994-09-21 -Modified: 2008-11-26 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch sea @@ -751,6 +751,9 @@ name A key marked: Treasure Chamber slaying treasure x 5 y 23 +arch quest_advance_pickup +name brest/9gates 90>100 +end end arch dirtfloor x 5 diff --git a/brest/asyvan/palace1 b/brest/asyvan/palace1 index 7743ad1a0..38492b122 100644 --- a/brest/asyvan/palace1 +++ b/brest/asyvan/palace1 @@ -8,7 +8,7 @@ enter_x 12 enter_y 21 msg Created: 1994-09-20 -Modified: 2012-01-25 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch dungeon_magic @@ -3596,6 +3596,9 @@ name Key marked: Gate 1 slaying gate-1 x 13 y 7 +arch quest_advance_pickup +name brest/9gates 0>10 +end end arch dungeon_magic x 13 diff --git a/brest/asyvan/palace2 b/brest/asyvan/palace2 index 76d9bfa86..acf7cfe7e 100644 --- a/brest/asyvan/palace2 +++ b/brest/asyvan/palace2 @@ -8,7 +8,7 @@ enter_x 8 enter_y 8 msg Created: 1994-09-20 -Modified: 2012-03-17 Rick Tanner +Modified: 2012-03-31 Nicolas Weeger endmsg end arch dungeon_magic @@ -1581,6 +1581,9 @@ arch button_handle x 8 y 15 connected 99 +arch quest_advance_apply +name brest/9gates 100>110 +end end arch dungeon_magic x 8 diff --git a/brest/brest.quests b/brest/brest.quests new file mode 100644 index 000000000..3e5cbac43 --- /dev/null +++ b/brest/brest.quests @@ -0,0 +1,64 @@ +quest brest/9gates +title Gates of Hell +face palace.x11 +description +There are treasures waiting, provided I can get through the 9 gates of Hell. +end_description +step 10 +description +I have the key for gate 1, and I should get the one for gate 2. +end_description +end_step +step 20 +description +I have the key for gate 2, and I should get the one for gate 3. +end_description +end_step +step 30 +description +I have the key for gate 3, and I should get the one for gate 4. +end_description +end_step +step 40 +description +I have the key for gate 4, and I should get the one for gate 5. +end_description +end_step +step 50 +description +I have the key for gate 5, and I should get the one for gate 6. +end_description +end_step +step 60 +description +I have the key for gate 6, and I should get the one for gate 7. +end_description +end_step +step 70 +description +I have the key for gate 7, and I should get the one for gate 8. +end_description +end_step +step 80 +description +I have the key for gate 8, and I should get the one for gate 9. +end_description +end_step +step 90 +description +I have the key for gate 9, and I should get the treasure key. +end_description +end_step +step 100 +description +I have the final key, I should claim my treasure. +end_description +end_step +step 110 +finishes_quest +description +I have claimed my treasure. +end_description +end_step +end_quest + diff --git a/world.quests b/world.quests index 002d41e29..9eb297812 100644 --- a/world.quests +++ b/world.quests @@ -44,3 +44,4 @@ include navar_city/navar_city.quests include quests/quests.quests +include brest/brest.quests