diff options
author | Philipp Sehmisch <tmw@crushnet.org> | 2008-02-23 17:26:20 +0000 |
---|---|---|
committer | Philipp Sehmisch <tmw@crushnet.org> | 2008-02-23 17:26:20 +0000 |
commit | 0ce23fe45c6a98adfabbe3285fa454f3220072bf (patch) | |
tree | bdb69c48e94ea2e37a9062dace4a67251d93d21b | |
parent | a060f654f332b1824e9c6f6dc6925102232b2f51 (diff) | |
download | serverdata-0ce23fe45c6a98adfabbe3285fa454f3220072bf.tar.gz serverdata-0ce23fe45c6a98adfabbe3285fa454f3220072bf.tar.bz2 serverdata-0ce23fe45c6a98adfabbe3285fa454f3220072bf.tar.xz serverdata-0ce23fe45c6a98adfabbe3285fa454f3220072bf.zip |
Added quest to obtain helmets and map fixes by QOAL.
-rw-r--r-- | changelog.txt | 5 | ||||
-rw-r--r-- | conf/map_athena.conf | 2 | ||||
-rw-r--r-- | data/new_10-1.wlk | bin | 17668 -> 17668 bytes | |||
-rw-r--r-- | data/new_11-1.wlk | bin | 18948 -> 18948 bytes | |||
-rw-r--r-- | data/new_12-1.wlk | bin | 6404 -> 6404 bytes | |||
-rw-r--r-- | data/new_21-1.wlk | bin | 10004 -> 10004 bytes | |||
-rw-r--r-- | data/new_22-1.wlk | bin | 13924 -> 13924 bytes | |||
-rw-r--r-- | db/item_db.txt | 9 | ||||
-rw-r--r-- | db/mob_db.txt | 4 | ||||
-rw-r--r-- | npc/eastern-desert/npcs.txt | 15 | ||||
-rw-r--r-- | npc/snow-village/passages.txt | 4 | ||||
-rw-r--r-- | npc/woodland-village/ironore.txt | 97 |
12 files changed, 127 insertions, 9 deletions
diff --git a/changelog.txt b/changelog.txt index 984ce2d7..51811ae4 100644 --- a/changelog.txt +++ b/changelog.txt @@ -80,4 +80,7 @@ 08.02.08: * Crush: Added server files for Dimonds Cove Restaurant 13.02.08: * Crush: Added new headgears by QOAL (item_db only, no way to - get them yet)
\ No newline at end of file + get them yet) + +23.02.08: * Crush: Added quest to obtain helmets by QOAL. + Crush: Map fixes by QOAL.
\ No newline at end of file diff --git a/conf/map_athena.conf b/conf/map_athena.conf index a6608db3..8199f67d 100644 --- a/conf/map_athena.conf +++ b/conf/map_athena.conf @@ -88,6 +88,7 @@ npc: npc/western-desert/passages.txt // Eastern desert 7-1 npc: npc/eastern-desert/monsters.txt npc: npc/eastern-desert/passages.txt +npc: npc/eastern-desert/npcs.txt // Woodland 9-1 npc: npc/woodland/alchemist.txt @@ -155,6 +156,7 @@ npc: npc/woodland-village/villagers.txt npc: npc/woodland-village/shops.txt npc: npc/woodland-village/forestbowquest.txt npc: npc/woodland-village/scythequest.txt +npc: npc/woodland-village/ironore.txt //Dimonds Cove npc: npc/dimonds-cove/passages.txt diff --git a/data/new_10-1.wlk b/data/new_10-1.wlk Binary files differindex 79ba07b2..fe4f0296 100644 --- a/data/new_10-1.wlk +++ b/data/new_10-1.wlk diff --git a/data/new_11-1.wlk b/data/new_11-1.wlk Binary files differindex ebbf2737..f3119594 100644 --- a/data/new_11-1.wlk +++ b/data/new_11-1.wlk diff --git a/data/new_12-1.wlk b/data/new_12-1.wlk Binary files differindex ab7c41f8..7b7f6c25 100644 --- a/data/new_12-1.wlk +++ b/data/new_12-1.wlk diff --git a/data/new_21-1.wlk b/data/new_21-1.wlk Binary files differindex 1b81c28a..e2a1852c 100644 --- a/data/new_21-1.wlk +++ b/data/new_21-1.wlk diff --git a/data/new_22-1.wlk b/data/new_22-1.wlk Binary files differindex c76eca74..0185afad 100644 --- a/data/new_22-1.wlk +++ b/data/new_22-1.wlk diff --git a/db/item_db.txt b/db/item_db.txt index ae90f68d..c4cb9526 100644 --- a/db/item_db.txt +++ b/db/item_db.txt @@ -112,10 +112,11 @@ 633, XmaselfHat, XmaselfHat, 5, 3000, 1500, 10, , 18, , 0, 10477567, 2, 256, , 0, 36, {}, {} 634, WoodenMask, WoodenMask, 5, 2500, 1250, 10, , 15, , 0, 10477567, 2, 256, , 0, 35, {}, {} 635, Santacookie, Santacookie, 3, 1, 1, 1, , , , , , , , , , , {}, {} -636, WarlordHelm, Warlord Helmet, 5, 4000, 1750, 10, , 21, , 0, 10477567, 2, 256, , 0, 39, {}, {} -637, KnightHelm, Knight Helmet, 5, 4000, 1750, 10, , 21, , 0, 10477567, 2, 256, , 0, 40, {}, {} -638, InfantryHelm, Infantry Helmet, 5, 4000, 1750, 10, , 21, , 0, 10477567, 2, 256, , 0, 41, {}, {} -639, CrusadeHelm, Crusade Helmet, 5, 4000, 1750, 10, , 21, , 0, 10477567, 2, 256, , 0, 42, {}, {} +636, WarlordHelm, Warlord Helmet, 5, 30000, 3000, 10, , 25, , 0, 10477567, 2, 256, , 0, 39, {}, {} +637, KnightHelm, Knight Helmet, 5, 20000, 2000, 10, , 20, , 0, 10477567, 2, 256, , 0, 40, {}, {} +638, InfantryHelm, Infantry Helmet, 5, 15000, 1500, 10, , 20, , 0, 10477567, 2, 256, , 0, 41, {}, {} +639, CrusadeHelm, Crusade Helmet, 5, 25000, 2500, 10, , 25, , 0, 10477567, 2, 256, , 0, 42, {}, {} +640, IronOre, Iron Ore, 3, 250, 100, 40, , , , , , , , , , , {}, {} 1199, Arrow, Arrow, 10, 3, 1, 1, 25, 0, 0, 0, 10477567, 2, 32768, , , , {}, {} 1200, Bow, Bow, 4, 1000, 500, 200, 20, , 5, 0, 10477567, 2, 34, 1, 4, 11, {}, {} 1201, Knife, Knife, 4, 50, 25, 100, 5, , 1, 0, 10477567, 2, 2, 1, 1, 1, {}, {} diff --git a/db/mob_db.txt b/db/mob_db.txt index 60b9b155..6226173c 100644 --- a/db/mob_db.txt +++ b/db/mob_db.txt @@ -4,10 +4,10 @@ 1004, RedScorpion, Red Scorpion, 90, 550, 0, 180, 145, 1, 50, 55, 4, 6, 10, 10, 10, 10, 30, 10, 1, 1, 1, 0, 20, 129, 1000, 1872, 672, 480, 517, 2000, 509, 100, 518, 500, 1200, 10, 1199, 760, 1201, 540, 524, 5, 0, 0, 0, 0, 0, 0, , , , , , 1005, GreenSlime, Green Slime, 40, 300, 0, 60, 8, 1, 25, 30, 2, 7, 1, 30, 1, 0, 30, 30, 1, 1, 1, 0, 20, 131, 1500, 1872, 672, 480, 502, 200, 513, 100, 501, 100, 521, 100, 522, 190, 526, 10, 503, 500, 535, 750, 0, 0, 0, 0, , , , , , 1006, GiantMaggot, Giant Maggot, 80, 500, 0, 160, 16, 2, 45, 50, 2, 7, 10, 8, 2, 1, 22, 1, 2, 2, 1, 0, 20, 129, 2000, 1872, 672, 480, 1199, 900, 519, 100, 518, 750, 501, 5000, 502, 3000, 503, 11, 526, 10, 0, 0, 0, 0, 0, 0, , , , , , -1007, YellowSlime, Yellow Slime, 60, 400, 0, 120, 2, 1, 35, 40, 2, 7, 10, 8, 2, 1, 34, 1, 1, 1, 1, 0, 20, 131, 1400, 1800, 672, 480, 534, 200, 519, 100, 501, 350, 502, 250, 522, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, , , , , , +1007, YellowSlime, Yellow Slime, 60, 400, 0, 120, 2, 1, 35, 40, 2, 7, 10, 8, 2, 1, 34, 1, 1, 1, 1, 0, 20, 131, 1400, 1800, 672, 480, 534, 200, 519, 100, 501, 350, 502, 250, 522, 10, 640, 25, 0, 0, 0, 0, 0, 0, 0, 0, , , , , , 1008, RedSlime, Red Slime, 70, 450, 0, 140, 56, 1, 40, 45, 2, 7, 15, 10, 2, 1, 25, 1, 1, 1, 1, 0, 20, 135, 1300, 1500, 672, 480, 1201, 300, 509, 110, 521, 200, 523, 40, 525, 80, 535, 750, 528, 250, 531, 150, 0, 0, 0, 0, , , , , , 1009, BlackScorpion, Black Scorpion, 100, 600, 0, 250, 70, 1, 60, 65, 4, 6, 20, 20, 10, 10, 35, 10, 1, 1, 1, 0, 20, 133, 1000, 1500, 672, 480, 523, 150, 509, 100, 518, 800, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, , , , , , -1010, Snake, Snake, 150, 850, 0, 375, 100, 1, 85, 90, 4, 6, 20, 20, 10, 10, 35, 10, 1, 1, 1, 0, 20, 133, 1000, 1500, 672, 480, 524, 300, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, , , , , , +1010, Snake, Snake, 150, 850, 0, 375, 100, 1, 85, 90, 4, 6, 20, 20, 10, 10, 35, 10, 1, 1, 1, 0, 20, 133, 1000, 1500, 672, 480, 524, 300, 638, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, , , , , , 1011, FireGoblin, Fire Goblin, 20, 200, 0, 30, 2, 1, 15, 20, 0, 5, 1, 1, 1, 0, 6, 30, 1, 1, 1, 3, 21, 129, 800, 1872, 672, 480, 505, 800, 501, 150, 518, 800, 502, 150, 521, 70, 522, 1, 0, 0, 0, 0, 0, 0, 0, 0, , , , , , 1012, Spider, Spider, 140, 800, 0, 350, 280, 1, 80, 85, 4, 6, 20, 20, 10, 10, 35, 10, 1, 1, 1, 0, 25, 175, 1000, 1500, 672, 480, 537, 500, 535, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, , , , , , 1013, EvilMushroom, Evil Mushroom, 110, 650, 0, 275, 110, 1, 65, 70, 4, 6, 20, 20, 10, 10, 35, 10, 1, 1, 1, 3, 25, 137, 800, 1800, 672, 480, 535, 500, 540, 5, 534, 100, 566, 500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, , , , , , diff --git a/npc/eastern-desert/npcs.txt b/npc/eastern-desert/npcs.txt new file mode 100644 index 00000000..f2d77368 --- /dev/null +++ b/npc/eastern-desert/npcs.txt @@ -0,0 +1,15 @@ +new_7-1.gat,69,76,0 shop George 115,530:3000,1199:3,529:5,539:175,562:500 + +new_7-1.gat,66,75,0 script Kieron 132,{ + mes "[Kieron]"; + mes "Be carful if you're going in that cave."; + mes "It's packed full of monsters."; + close; +} + +new_7-1.gat,91,23,0 script William 131,{ + mes "[William]"; + mes "Going in the cave?"; + mes "You better watch your step, last time I checked it was full of monsters!"; + close; +}
\ No newline at end of file diff --git a/npc/snow-village/passages.txt b/npc/snow-village/passages.txt index 470e3df9..cb5f9b32 100644 --- a/npc/snow-village/passages.txt +++ b/npc/snow-village/passages.txt @@ -8,7 +8,7 @@ new_13-1.gat,64,25 warp outside2 1,1,new_11-1.gat,55,90 // INN -> outside new_13-1.gat,111,33 warp outside3 0,0,new_11-1.gat,64,84 // Weapons shop -> outside -new_13-1.gat,32,74 warp outside4 0,0,new_11-1.gat,84,48 +new_13-1.gat,32,74 warp outside4 0,0,new_11-1.gat,86,48 // House -> outside new_13-1.gat,72,71 warp outside5 0,0,new_11-1.gat,66,54 @@ -19,6 +19,6 @@ new_11-1.gat,57,90 warp inside2 0,0,new_13-1.gat,66,25 // outside -> INN new_11-1.gat,64,83 warp inside3 0,0,new_13-1.gat,111,30 // outside -> Weapons shop -new_11-1.gat,85,47 warp inside4 0,0,new_13-1.gat,32,71 +new_11-1.gat,87,47 warp inside4 0,0,new_13-1.gat,32,71 // outside -> House new_11-1.gat,66,53 warp inside5 0,0,new_13-1.gat,72,68
\ No newline at end of file diff --git a/npc/woodland-village/ironore.txt b/npc/woodland-village/ironore.txt new file mode 100644 index 00000000..1e0ffd94 --- /dev/null +++ b/npc/woodland-village/ironore.txt @@ -0,0 +1,97 @@ +new_20-1.gat,185,55,0 script Nicholas 135,{
+mes "[Nicholas]";
+mes "Hello there,";
+mes "I'm an expert blacksmith.";
+mes "If you get me some Iron Ore";
+mes "I could make you a very valuable helmet.";
+next;
+L_M:
+menu "I have some Iron Ore!",L_Check,"Where can I get this Iron Ore?",L_Info,"I'm okay, thanks.",L_Pass;
+ L_Check:
+ mes "[Nicholas]";
+ mes "Let me take at look at how much you have...";
+ next;
+ if(countitem(640)<5) goto NoItem;
+ if(countitem(640)<10) goto StageA;
+ if(countitem(640)<15) goto StageB;
+ goto StageC;
+ L_Info:
+ mes "[Nicholas]";
+ mes "You can find Iron Ore in mines.";
+ mes "It is quite hard to come by though.";
+ close;
+ L_Pass:
+ mes "[Nicholas]";
+ mes "Oh, okay";
+ mes "Come back any time.";
+ close;
+ StageA:
+ mes "[Nicholas]";
+ mes "That's just enough for me to make you";
+ mes "a winged Knight's Helmet.";
+ mes "But it'll cost you 10,000GP";
+ mes "and 5 lumps of Iron Ore.";
+ next;
+ menu "Deal!",L_YesKnight,"I'll pass, thanks.",ComeBack;
+ StageB:
+ mes "[Nicholas]";
+ mes "Ahh, with that much Iron Ore I can";
+ mes "make you one of two helmets,";
+ mes "for only 10,000GP.";
+ mes "";
+ mes "Which one do you want?";
+ next;
+ menu "Crusade Helmet. (10 Iron Ore's)",L_YesCrusade,"Knight's Helmet. (5 Iron Ore's)",L_YesKnight,"I'll pass, thanks.",ComeBack;
+ StageC:
+ mes "[Nicholas]";
+ mes "Excellent, that's enough to make";
+ mes "three different types of helmet.";
+ mes "My fee is 10,000GP.";
+ mes "";
+ mes "Which helmet do you want?";
+ next;
+ menu "Warlord Helmet. (15 Iron Ore's)",L_YesWarlord,"Crusade Helmet. (10 Iron Ore's)",L_YesCrusade,"Knight's Helmet. (5 Iron Ore's)",L_YesKnight,"I'll pass, thanks.",ComeBack;
+ NoItem:
+ mes "[Nicholas]";
+ mes "It appears you don't have enough Iron Ore for me to work with.";
+ mes "Please do come back when you have more though.";
+ close;
+ ComeBack:
+ mes "[Nicholas]";
+ mes "Come back any time.";
+ close;
+ NoMoney:
+ mes "[Nicholas]";
+ mes "Oh dear, it seems you don't have enough money.";
+ close;
+ L_YesKnight:
+ if (zeny < 10000) goto NoMoney;
+ set zeny, zeny-10000;
+ delitem 640,5;
+ getitem 637,1;
+ mes "[Nicholas]";
+ mes "There you go!";
+ mes "";
+ mes "Come back any time.";
+ close;
+ L_YesCrusade:
+ if (zeny < 10000) goto NoMoney;
+ set zeny, zeny-10000;
+ delitem 640,10;
+ getitem 639,1;
+ mes "[Nicholas]";
+ mes "Hope you like it!";
+ mes "";
+ mes "Come back any time.";
+ close;
+ L_YesWarlord:
+ if (zeny < 10000) goto NoMoney;
+ set zeny, zeny-10000;
+ delitem 640,15;
+ getitem 636,1;
+ mes "[Nicholas]";
+ mes "Here you go!";
+ mes "";
+ mes "Come back any time.";
+ close;
+}
\ No newline at end of file |