diff options
Diffstat (limited to 'world')
-rw-r--r-- | world/map/data/003-1.wlk | bin | 26224 -> 40004 bytes | |||
-rw-r--r-- | world/map/data/resnametable.txt | 1 | ||||
-rw-r--r-- | world/map/npc/003-1/_import.txt | 7 | ||||
-rw-r--r-- | world/map/npc/003-1/_mobs.txt | 3 | ||||
-rw-r--r-- | world/map/npc/003-1/_nodes.txt | 4 | ||||
-rw-r--r-- | world/map/npc/003-1/_warps.txt | 3 | ||||
-rw-r--r-- | world/map/npc/003-1/npcs.txt | 259 | ||||
-rw-r--r-- | world/map/npc/_import.txt | 1 | ||||
-rw-r--r-- | world/map/npc/functions/gm_island.txt | 4 |
9 files changed, 281 insertions, 1 deletions
diff --git a/world/map/data/003-1.wlk b/world/map/data/003-1.wlk Binary files differindex 1e98b470..b7d006d9 100644 --- a/world/map/data/003-1.wlk +++ b/world/map/data/003-1.wlk diff --git a/world/map/data/resnametable.txt b/world/map/data/resnametable.txt index b5fd99cc..cc601fc9 100644 --- a/world/map/data/resnametable.txt +++ b/world/map/data/resnametable.txt @@ -6,6 +6,7 @@ 002-3#002-3.wlk# 002-4#002-4.wlk# 002-5#002-5.wlk# +003-1#003-1.wlk# 004-3#004-3.wlk# 004-4#004-4.wlk# 004-5#004-5.wlk# diff --git a/world/map/npc/003-1/_import.txt b/world/map/npc/003-1/_import.txt new file mode 100644 index 00000000..555646be --- /dev/null +++ b/world/map/npc/003-1/_import.txt @@ -0,0 +1,7 @@ +// Map 003-1: Tulimshar +// This file is generated automatically. All manually added changes will be removed when running the Converter. +map: 003-1 +npc: npc/003-1/_mobs.txt +npc: npc/003-1/_nodes.txt +npc: npc/003-1/_warps.txt +npc: npc/003-1/npcs.txt diff --git a/world/map/npc/003-1/_mobs.txt b/world/map/npc/003-1/_mobs.txt new file mode 100644 index 00000000..4526c2e1 --- /dev/null +++ b/world/map/npc/003-1/_mobs.txt @@ -0,0 +1,3 @@ +// This file is generated automatically. All manually added changes will be removed when running the Converter. +// Tulimshar mobs + diff --git a/world/map/npc/003-1/_nodes.txt b/world/map/npc/003-1/_nodes.txt new file mode 100644 index 00000000..1e27ac84 --- /dev/null +++ b/world/map/npc/003-1/_nodes.txt @@ -0,0 +1,4 @@ +// This file is generated automatically. All manually added changes will be removed when running the Converter. +// Tulimshar nodes + +// (no nodes) diff --git a/world/map/npc/003-1/_warps.txt b/world/map/npc/003-1/_warps.txt new file mode 100644 index 00000000..63913b5b --- /dev/null +++ b/world/map/npc/003-1/_warps.txt @@ -0,0 +1,3 @@ +// This file is generated automatically. All manually added changes will be removed when running the Converter. +// Tulimshar warps + diff --git a/world/map/npc/003-1/npcs.txt b/world/map/npc/003-1/npcs.txt new file mode 100644 index 00000000..1aa0aff9 --- /dev/null +++ b/world/map/npc/003-1/npcs.txt @@ -0,0 +1,259 @@ +003-1,27,73,0|script|Tybalt#2006|184 +{ + set @npcname$, "Tybalt"; + callfunc "Banker"; + close; +} + +003-1,102,31,0|script|Nicolas#2006|184 +{ + mes "[Nicolas]"; + mes "I'm the greatest barber in the whole mana world! Would you like a change of style or color?"; + next; + callfunc "Barber"; + close; +} + +003-1,39,66,0|script|Elanore#2006|184 +{ + mes "[Elanore]"; + if (BaseLevel > 10) goto L_NoHeal; + set .@rnd, rand(4); + if (.@rnd == 0) mes "You don't look too well, let me treat your wounds."; + if (.@rnd == 1) mes "I will make quick work of your wounds."; + if (.@rnd == 2) mes "Need a healing?."; + if (.@rnd == 3) mes "Sometimes you just need to run from battle."; + next; + mes "[Elanore]"; + mes "Much better right?!"; + heal 10000, 10000; + close; + +L_NoHeal: + mes "I'm sorry but I'm here only to help young people."; + mes "Your level is already higher than 10."; + close; +} + +003-1,57,70,0|script|Aisha#2006|184 +{ + mes "[Aisha]"; + set .@rnd, rand(7); + if (.@rnd == 0) mes "Maggots are soo slimey!"; + if (.@rnd == 1) mes "Want to play ball with me?"; + if (.@rnd == 2) mes "Monsters roam the land, i hate scorpions!"; + if (.@rnd == 3) mes "When i grow up, I want to be strong enough to kill a scorpion!"; + if (.@rnd == 4) mes "Items dropped by monsters can be sold."; + if (.@rnd == 5) mes "Items such as foods, can be eaten to regain Health Points."; + if (.@rnd == 6) mes "I want to be a Doctor when i grow up!"; + close; +} + +003-1,120,33,0|script|Nina#2#2006|184 +{ + mes "[Nina]"; + set .@rnd, rand(7); + if (.@rnd == 0) mes "If i learned anything from school, Grenxen founded Tulimshar."; + if (.@rnd == 1) mes "When i was picking rocks from the field, i saw a red scorpion."; + if (.@rnd == 2) mes "Its polite to state your name before talking to anyone."; + if (.@rnd == 3) mes "I have a Scorpion Doll!"; + if (.@rnd == 4) mes "I carry spare Cactus Juices while on the field."; + if (.@rnd == 5) mes "Items such as foods, can be eaten to regain Health Points."; + if (.@rnd == 6) mes "Grenxen is the Demon that founded Tulimshar."; + close; +} + +003-1,33,30,0|script|Ian#2006|184 +{ + mes "[Ian]"; + mes "Would you like to know about something?"; + next; + goto L_Menu; + +L_Menu: + menu + "Fighting", L_Fight, + "Items", L_Items, + "Monsters", L_Monster, + "Stylist", L_Style, + "Quests", L_Quests, + "NPCs", L_NPC, + "Commands", L_Comm, + "Quick Keys", L_Key, + "I know everything!", L_Quit; + +L_Fight: + mes "[Ian]"; + mes "People live in this world by living off of monsters"; + mes "You can fight monsters and even players by hitting the [CTRL] key, or left mouse click."; + next; + mes "[Ian]"; + mes "If you get tired of pressing the key too much, you can also type shift+ctrl"; + mes "This will make your character attack continuously for the time you are inactive."; + next; + goto L_Menu; + +L_Items: + mes "[Ian]"; + mes "There are three types of items."; + mes "They can be Consumables, Equipment, or Miscellaneous"; + next; + mes "[Ian]"; + mes "Consumable items such as Potions, can be used only once"; + mes "after use, they will dissapear from your inventory."; + next; + mes "[Ian]"; + mes "Equipment items like Armors, Weapons, Accessories"; + mes "can be equipped for fashionable purposes or to raise your status"; + next; + mes "[Ian]"; + mes "Miscellaneous items such as maggot slime, are used"; + mes "in creating other items, or just to trade and sell."; + next; + goto L_Menu; + +L_Monster: + mes "[Ian]"; + mes "In every world, there are beasts. Monsters can be found almost anywhere!~"; + mes "To fight them, please read [Fighting] if you do not know how"; + next; + mes "There a several types of monsters, Aggressive, Neutral, Assistants"; + next; + mes "[Ian]"; + mes "Agressive monsters know that they are always in danger"; + mes "so therefore they always keep their guard up"; + mes "Making them attack anybody in sight"; + next; + mes "[Ian]"; + mes "Neutral monsters tend to just lounge around until attacked"; + mes "They will leave everything alone unless they are threatened"; + next; + mes "[Ian]"; + mes "Assistants are monsters who help eachother, there havent been any yet"; + mes "But there soon will be, These monsters attack in groups if they are threatened"; + next; + goto L_Menu; + +L_Style: + mes "[Ian]"; + mes "The stylist NPC will cut and perm your hair!"; + mes "they are known for their hair growth formula"; + next; + goto L_Menu; + +L_Quests: + mes "[Ian]"; + mes "There are people in the world in need of help!"; + mes "Most of these people aren't afraid to give rewards to those who help them"; + mes "So be nice and help people along the way!"; + next; + goto L_Menu; + +L_NPC: + mes "[Ian]"; + mes "NPC[Non Playable Characters] are people who are always in the game"; + mes "Tending to many variatys of services from just chatting to helping others."; + next; + goto L_Menu; + +L_Comm: + mes "[Ian]"; + mes "There are no /Commands available currently"; + next; + goto L_Menu; + +L_Key: + mes "[Ian]"; + mes "There are many key combinations, press F1 for a short list of them!"; + next; + goto L_Menu; + +L_Quit: + close; +} + +003-1,114,43,0|script|Luca#2006|184 +{ + mes "[Luca]"; + mes "Ouch! It hurts, this wound I got from battle."; + next; + menu + "Tell me about it", L_Exp, + "Nevermind", L_Nev; + +L_Exp: + mes "I was fighting scorpions for experience and I bumped into a RED one. I had NEVER seen it before!"; + next; + mes "Luckily i had a camera with me! Here's a picture of it... Let me find it, I put it in my pocket somewhere..."; + next; + mes "Oh man! My pockets have been ripped clean off!"; + close; + +L_Nev: + mes "Hmpf!"; + close; +} + +003-1,48,79,0|script|Ekinu#2006|184 +{ + mes "[Ekinu]"; + mes "Protecting this place is my job."; + mes "If you walk outside, there are" ; + mes "monsters harder than anyhting in here."; + next; + menu + "What kind of monsters have you seen?", L_Exp, + "Nevermind that", L_Nev; + +L_Exp: + mes "Well, in my whole carrier, I've only seen Maggots and Scorpions."; + next; + mes "So please don't ask me about monsters."; + next; + mes "This place is actualy pretty safe"; + close; + +L_Nev: + mes "Be careful..."; + close; +} + + +003-1,39,79,0|script|Ryan#2006|184 +{ + mes "[Ryan]"; + mes "ZzzZzzZ..."; + next; + mes "Heh, what?"; + mes "I wasn't sleeping, I just had my eyes closed!"; + close; +} + +003-1,54,45,0|shop|Neko#2006|184,CactusDrink:50,CactusPotion:60,Knife:100,CottonShirt:1000,SharpKnife:300,Dagger:1000,LeatherShirt:8000 + + +003-1,55,51,0|script|Ishi#2006|184 +{ + mes "[Ishi]"; + mes "Welcome"; + close; +} + +003-1,72,61,0|script|Sandra#2006|184 +{ + mes "[Sandra]"; + mes "You look sturdy enough, will you help me get something?"; + menu + "Yes", L_Yes; + +L_Yes: + mes "[Sandra]"; + mes "Thank you for all your help!"; + close; +} + +003-1,137,35,0|script|Vincent#2006|184 +{ + emotion EMOTE_TONGUE, strcharinfo(0); + end; +} diff --git a/world/map/npc/_import.txt b/world/map/npc/_import.txt index ab56f08d..82ef2723 100644 --- a/world/map/npc/_import.txt +++ b/world/map/npc/_import.txt @@ -8,6 +8,7 @@ import: npc/002-2/_import.txt import: npc/002-3/_import.txt import: npc/002-4/_import.txt import: npc/002-5/_import.txt +import: npc/003-1/_import.txt import: npc/004-3/_import.txt import: npc/004-4/_import.txt import: npc/004-5/_import.txt diff --git a/world/map/npc/functions/gm_island.txt b/world/map/npc/functions/gm_island.txt index 50fe9c8c..ab05a0ac 100644 --- a/world/map/npc/functions/gm_island.txt +++ b/world/map/npc/functions/gm_island.txt @@ -17,6 +17,7 @@ function|script|GmWarp if ($@GM_EVENT_WARP == 4) warp "001-3", 0, 0; if ($@GM_EVENT_WARP == 5) warp "070-1", 30, 92; if ($@GM_EVENT_WARP == 6) warp "070-3", 60, 63; + if ($@GM_EVENT_WARP == 7) warp "003-1", 44, 73; return; } function|script|GmDebug @@ -36,7 +37,8 @@ L_GmChoose: "GM Island (cave)", L_GmStart, "Tulimshar Arena", L_GmStart, "Underworld", L_GmStart, - "The Abyss", L_GmStart; + "The Abyss", L_GmStart, + "2006 Tulimshar", L_GmStart; L_GmStart: set $@GM_EVENT_WARP, @menu; |