From 772993f42814fb16d72725d1e42f8e784ff92377 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sun, 3 Jun 2018 15:10:49 -0300 Subject: Tulimshar Sewers + bugfix --- conf/map/maps.conf | 1 + db/map_index.txt | 87 ++++++++++++++++++++++++------------------------ db/quest_db.conf | 4 +++ maps/re/003-1-1.mcache | Bin 0 -> 860 bytes npc/003-1-1/_import.txt | 4 +++ npc/003-1-1/_mobs.txt | 5 +++ npc/003-1-1/_warps.txt | 4 +++ npc/003-1-3/_import.txt | 2 +- npc/003-1-3/_mobs.txt | 2 +- npc/003-1-3/_warps.txt | 2 +- npc/003-1/_import.txt | 1 + npc/003-1/inac.txt | 22 ++++++++++-- npc/003-1/sewer.txt | 35 +++++++++++++++++++ npc/005-5/_import.txt | 2 +- npc/005-5/_warps.txt | 2 +- npc/_import.txt | 1 + npc/commands/music.txt | 2 +- 17 files changed, 124 insertions(+), 52 deletions(-) create mode 100644 maps/re/003-1-1.mcache create mode 100644 npc/003-1-1/_import.txt create mode 100644 npc/003-1-1/_mobs.txt create mode 100644 npc/003-1-1/_warps.txt create mode 100644 npc/003-1/sewer.txt diff --git a/conf/map/maps.conf b/conf/map/maps.conf index 011dc2d27..7683cd33a 100644 --- a/conf/map/maps.conf +++ b/conf/map/maps.conf @@ -15,6 +15,7 @@ map_list: ( "002-5", "003-0-1", "003-0", + "003-1-1", "003-1-2", "003-1-3", "003-1", diff --git a/db/map_index.txt b/db/map_index.txt index fedcf2166..a33388122 100644 --- a/db/map_index.txt +++ b/db/map_index.txt @@ -12,46 +12,47 @@ 002-5 12 003-0-1 13 003-0 14 -003-1-2 15 -003-1-3 16 -003-1 17 -003-10 18 -003-13 19 -003-2 20 -003-3 21 -003-4-1 22 -003-4 23 -003-5 24 -003-6 25 -003-7 26 -003-8 27 -004-1 28 -004-2-1 29 -004-2 30 -005-1 31 -005-2-1 32 -005-2 33 -005-3 34 -005-4 35 -005-5 36 -005-6 37 -005-7 38 -007-1 39 -009-1 40 -010-1-1 41 -010-1 42 -010-2 43 -011-1 44 -011-2 45 -012-1 46 -012-2 47 -012-3 48 -014-1 49 -015-1 50 -boss 51 -botcheck 52 -sec_pri 53 -soren-2 54 -soren 55 -test 56 -testbg 57 +003-1-1 15 +003-1-2 16 +003-1-3 17 +003-1 18 +003-10 19 +003-13 20 +003-2 21 +003-3 22 +003-4-1 23 +003-4 24 +003-5 25 +003-6 26 +003-7 27 +003-8 28 +004-1 29 +004-2-1 30 +004-2 31 +005-1 32 +005-2-1 33 +005-2 34 +005-3 35 +005-4 36 +005-5 37 +005-6 38 +005-7 39 +007-1 40 +009-1 41 +010-1-1 42 +010-1 43 +010-2 44 +011-1 45 +011-2 46 +012-1 47 +012-2 48 +012-3 49 +014-1 50 +015-1 51 +boss 52 +botcheck 53 +sec_pri 54 +soren-2 55 +soren 56 +test 57 +testbg 58 diff --git a/db/quest_db.conf b/db/quest_db.conf index c862d414c..aba11e30b 100644 --- a/db/quest_db.conf +++ b/db/quest_db.conf @@ -184,6 +184,10 @@ quest_db: ( Id: 61 Name: "TulimsharQuest_AnwarField" }, +{ + Id: 62 + Name: "TulimsharQuest_Sewers" +}, // ID 71 to 90: Halinarzo Quests { diff --git a/maps/re/003-1-1.mcache b/maps/re/003-1-1.mcache new file mode 100644 index 000000000..1c5389f5f Binary files /dev/null and b/maps/re/003-1-1.mcache differ diff --git a/npc/003-1-1/_import.txt b/npc/003-1-1/_import.txt new file mode 100644 index 000000000..3face4e13 --- /dev/null +++ b/npc/003-1-1/_import.txt @@ -0,0 +1,4 @@ +// Map 003-1-1: Tulimshar Sewers +// This file is generated automatically. All manually added changes will be removed when running the Converter. +"npc/003-1-1/_mobs.txt", +"npc/003-1-1/_warps.txt", diff --git a/npc/003-1-1/_mobs.txt b/npc/003-1-1/_mobs.txt new file mode 100644 index 000000000..fe0c25ac8 --- /dev/null +++ b/npc/003-1-1/_mobs.txt @@ -0,0 +1,5 @@ +// This file is generated automatically. All manually added changes will be removed when running the Converter. +// Map 003-1-1: Tulimshar Sewers mobs +003-1-1,108,76,68,75 monster Cave Maggot 1027,35,35000,300000 +003-1-1,85,72,65,72 monster Black Scorpion 1074,21,35000,300000 +003-1-1,80,87,71,71 monster Ratto 1005,32,35000,300000 diff --git a/npc/003-1-1/_warps.txt b/npc/003-1-1/_warps.txt new file mode 100644 index 000000000..fb17c62bb --- /dev/null +++ b/npc/003-1-1/_warps.txt @@ -0,0 +1,4 @@ +// This file is generated automatically. All manually added changes will be removed when running the Converter. +// Map 003-1-1: Tulimshar Sewers warps +003-1-1,143,127,0 warp #003-1-1_143_127 0,0,003-1,115,111 +003-1-1,57,99,0 warp #003-1-1_57_99 0,0,003-1,56,84 diff --git a/npc/003-1-3/_import.txt b/npc/003-1-3/_import.txt index 90753ead4..3c6504ea9 100644 --- a/npc/003-1-3/_import.txt +++ b/npc/003-1-3/_import.txt @@ -1,4 +1,4 @@ -// Map 003-1-3: magic school cave +// Map 003-1-3: Magic School's Cave // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/003-1-3/_mobs.txt", "npc/003-1-3/_warps.txt", diff --git a/npc/003-1-3/_mobs.txt b/npc/003-1-3/_mobs.txt index bbb8b825c..7f45cd824 100644 --- a/npc/003-1-3/_mobs.txt +++ b/npc/003-1-3/_mobs.txt @@ -1,5 +1,5 @@ // This file is generated automatically. All manually added changes will be removed when running the Converter. -// Map 003-1-3: magic school cave mobs +// Map 003-1-3: Magic School's Cave mobs 003-1-3,55,58,29,22 monster Cave Snake 1035,7,35000,150000 003-1-3,70,40,3,1 monster Small Topaz Bif 1101,1,35000,150000 003-1-3,54,54,54,54 monster Cave Maggot 1027,5,40000,200000 diff --git a/npc/003-1-3/_warps.txt b/npc/003-1-3/_warps.txt index c8e143d02..a55641133 100644 --- a/npc/003-1-3/_warps.txt +++ b/npc/003-1-3/_warps.txt @@ -1,4 +1,4 @@ // This file is generated automatically. All manually added changes will be removed when running the Converter. -// Map 003-1-3: magic school cave warps +// Map 003-1-3: Magic School's Cave warps 003-1-3,83,82,0 warp #003-1-3_83_82 0,0,003-1,59,54 003-1-3,37,86,0 warp #003-1-3_37_86 0,0,003-1,25,46 diff --git a/npc/003-1/_import.txt b/npc/003-1/_import.txt index 8bc084611..4d1007fc7 100644 --- a/npc/003-1/_import.txt +++ b/npc/003-1/_import.txt @@ -28,6 +28,7 @@ "npc/003-1/oldwell.txt", "npc/003-1/sailors.txt", "npc/003-1/sarah.txt", +"npc/003-1/sewer.txt", "npc/003-1/ship.txt", "npc/003-1/shop.txt", "npc/003-1/silvia.txt", diff --git a/npc/003-1/inac.txt b/npc/003-1/inac.txt index 8c05e6a3e..37ae82899 100644 --- a/npc/003-1/inac.txt +++ b/npc/003-1/inac.txt @@ -1,11 +1,27 @@ // TMW2 scripts. // Author: // Saulc +// Jesusalva 003-1,55,82,0 script Inac NPC_PLAYER,{ - - -hello; + mesn; + mesq l("Many stories are told about this city sewers."); + next; + mesn; + mesq l("One of them is really crazy, though: They say that there is a legendary monster down there."); + next; + mesn; + mesq l("That's just nonsense though, I've been there thousands of times and saw no such thing."); + if (getq(TulimsharQuest_Sewers) > 0) + close; + next; + mesn; + mesq l("Anyway, there's a barrier to prevent monsters from attacking the city from below."); + next; + mesn; + mesq l("To enter on them, you need to be level 25 and use the following chant: \"Blame Saulc\". I don't know why, but that open doors!"); + setq TulimsharQuest_Sewers, 1; + close; OnInit: .@npcId = getnpcid(0, .name$); diff --git a/npc/003-1/sewer.txt b/npc/003-1/sewer.txt new file mode 100644 index 000000000..269c56a01 --- /dev/null +++ b/npc/003-1/sewer.txt @@ -0,0 +1,35 @@ +// TMW2 scripts. +// Author: +// Jesusalva +// Notes: +// TW: Tulimshar, West +// TE: Tulimshar, East + +003-1,56,84,0 script #Sewer-TW NPC_NO_SPRITE,{ + if (getq(TulimsharQuest_Sewers) == 0) end; + if (BaseLevel < 25) end; + + mes col("Descend into Tulimshar sewers?", 9); + if (askyesno() == ASK_YES) { + closedialog; + warp "003-1-1", 57, 100; + dispbottom l("Blame Saulc."); + end; + } + close; +} + +003-1,115,111,0 script #Sewer-TE NPC_NO_SPRITE,{ + if (getq(TulimsharQuest_Sewers) == 0) end; + if (BaseLevel < 25) end; + + mes col("Descend into Tulimshar sewers?", 9); + if (askyesno() == ASK_YES) { + closedialog; + warp "003-1-1", 143, 128; + dispbottom l("Blame Saulc."); + end; + } + close; +} + diff --git a/npc/005-5/_import.txt b/npc/005-5/_import.txt index 0b82262ad..6bdc1356b 100644 --- a/npc/005-5/_import.txt +++ b/npc/005-5/_import.txt @@ -1,4 +1,4 @@ -// Map 005-5: Merchant Guild +// Map 005-5: Candor Bank // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/005-5/_warps.txt", "npc/005-5/cynric.txt", diff --git a/npc/005-5/_warps.txt b/npc/005-5/_warps.txt index 9d57c5ea5..b1f28d480 100644 --- a/npc/005-5/_warps.txt +++ b/npc/005-5/_warps.txt @@ -1,3 +1,3 @@ // This file is generated automatically. All manually added changes will be removed when running the Converter. -// Map 005-5: Merchant Guild warps +// Map 005-5: Candor Bank warps 005-5,25,43,0 warp #005-5_25_43 0,0,005-1,39,69 diff --git a/npc/_import.txt b/npc/_import.txt index 712a6ac23..e80546ff1 100644 --- a/npc/_import.txt +++ b/npc/_import.txt @@ -14,6 +14,7 @@ @include "npc/002-5/_import.txt" @include "npc/003-0-1/_import.txt" @include "npc/003-0/_import.txt" +@include "npc/003-1-1/_import.txt" @include "npc/003-1-2/_import.txt" @include "npc/003-1-3/_import.txt" @include "npc/003-1/_import.txt" diff --git a/npc/commands/music.txt b/npc/commands/music.txt index 6ad3f5dd3..7c1ad9ac5 100644 --- a/npc/commands/music.txt +++ b/npc/commands/music.txt @@ -41,7 +41,7 @@ OnInit: htput(.hash, "ship", "bartk_forest_of_birches.ogg"); htput(.hash, "city", "bartk_adventure.ogg"); htput(.hash, "ghoul", "eric_matyas_ghouls.ogg"); - htput(.hash, "surreal", "eric matyas - surreal place.ogg"); + htput(.hash, "surreal", "eric_matyas_surreal.ogg"); htput(.hash, "magic", "magick_real.ogg"); htput(.hash, "forest", "dariunas_forest.ogg"); htput(.hash, "mythica", "mythica.ogg"); -- cgit v1.2.3-60-g2f50