summaryrefslogtreecommitdiff
path: root/npc/005-1
diff options
context:
space:
mode:
Diffstat (limited to 'npc/005-1')
-rw-r--r--npc/005-1/_mobs.txt16
-rw-r--r--npc/005-1/_warps.txt12
-rw-r--r--npc/005-1/ayasha.txt48
-rw-r--r--npc/005-1/liana.txt2
-rw-r--r--npc/005-1/maya.txt2
-rw-r--r--npc/005-1/sailors.txt2
-rw-r--r--npc/005-1/ship.txt2
-rw-r--r--npc/005-1/soul-menhir.txt6
-rw-r--r--npc/005-1/vincent.txt2
-rw-r--r--npc/005-1/warpcandorbattle.txt2
-rw-r--r--npc/005-1/wateranimation.txt20
-rw-r--r--npc/005-1/zegas.txt9
12 files changed, 64 insertions, 59 deletions
diff --git a/npc/005-1/_mobs.txt b/npc/005-1/_mobs.txt
index e517b5244..62858bdea 100644
--- a/npc/005-1/_mobs.txt
+++ b/npc/005-1/_mobs.txt
@@ -1,10 +1,10 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
// Map 005-1: Candor Island mobs
-005-1,36,40,2,1 monster Clover Field 1028,1,35000,300000
-005-1,23,56,1,0 monster Diamond Bif 1108,1,35000,250000,Rosen::OnKillMBif
-005-1,63,84,7,6 monster Maggot 1030,9,35000,300000,Trainer::OnKillMaggot
-005-1,82,87,8,9 monster Candor Scorpion 1073,7,35000,300000,Trainer::OnKillCandorScorpion
-005-1,36,105,6,3 monster Piou 1002,1,35000,300000
-005-1,80,33,16,15 monster Candor Scorpion 1073,12,35000,300000,Trainer::OnKillCandorScorpion
-005-1,71,39,28,10 monster Mana Bug 1075,5,35000,300000,Trainer::OnKillManaBug
-005-1,30,39,12,14 monster Scorpion 1071,2,35000,300000,Trainer::OnKillScorpion
+005-1,43,50,2,1 monster Clover Field 1028,1,35000,300000
+005-1,30,66,1,0 monster Diamond Bif 1108,1,35000,250000,Rosen::OnKillMBif
+005-1,70,94,7,6 monster Maggot 1030,9,35000,300000,Trainer::OnKillMaggot
+005-1,89,97,8,9 monster Candor Scorpion 1073,7,35000,300000,Trainer::OnKillCandorScorpion
+005-1,43,115,6,3 monster Piou 1002,1,35000,300000
+005-1,87,43,16,15 monster Candor Scorpion 1073,12,35000,300000,Trainer::OnKillCandorScorpion
+005-1,78,49,28,10 monster Mana Bug 1075,5,35000,300000,Trainer::OnKillManaBug
+005-1,37,49,12,14 monster Scorpion 1071,2,35000,300000,Trainer::OnKillScorpion
diff --git a/npc/005-1/_warps.txt b/npc/005-1/_warps.txt
index 48e3eb000..70bb147a1 100644
--- a/npc/005-1/_warps.txt
+++ b/npc/005-1/_warps.txt
@@ -1,8 +1,8 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
// Map 005-1: Candor Island warps
-005-1,31,79,0 warp #005-1_31_79 0,0,005-2,33,42
-005-1,34,74,0 warp #005-1_34_74 0,0,005-3,25,42
-005-1,48,70,0 warp #005-1_48_70 0,0,005-4,25,42
-005-1,39,68,0 warp #005-1_39_68 0,0,005-5,25,41
-005-1,22,90,0 warp #005-1_22_90 0,0,005-7,45,37
-005-1,43,75,0 warp #005-1_43_75 0,0,005-6,33,42
+005-1,38,89,0 warp #005-1_38_89 0,0,005-2,33,42
+005-1,41,84,0 warp #005-1_41_84 0,0,005-3,25,42
+005-1,55,80,0 warp #005-1_55_80 0,0,005-4,25,42
+005-1,46,78,0 warp #005-1_46_78 0,0,005-5,25,41
+005-1,29,100,0 warp #005-1_29_100 0,0,005-7,45,37
+005-1,50,85,0 warp #005-1_50_85 0,0,005-6,33,42
diff --git a/npc/005-1/ayasha.txt b/npc/005-1/ayasha.txt
index a0dcc76c7..a55d3bee7 100644
--- a/npc/005-1/ayasha.txt
+++ b/npc/005-1/ayasha.txt
@@ -13,7 +13,7 @@
// 3: Found all kids
// 4: Reward given
-005-1,52,81,0 script Ayasha NPC_HUMAN_FEMALE_NOOB,{
+005-1,59,91,0 script Ayasha NPC_HUMAN_FEMALE_NOOB,{
showavatar NPC_HUMAN_FEMALE_NOOB; // this is handled by avatars.xml
if (strcharinfo(2) == "Monster King" && is_admin()) goto L_MKControl;
@@ -135,15 +135,15 @@ L_MKSmall:
disablenpc("Mana Stone");
pvpon("005-1");
announce(l("##1WARNING! WARNING! Siege starting at Candor!!"), bc_all);
- areamonster("005-1", 0, 0, 105, 105, l("Black Scorpion"), BlackScorpion, 1, "Ayasha::OnBlackScorpionDeath");
- areamonster("005-1", 0, 0, 105, 105, ("House Maggot"), HouseMaggot, 3, "Ayasha::OnHouseMaggotDeath");
+ areamonster("005-1", 0, 0, 125, 125, l("Black Scorpion"), BlackScorpion, 1, "Ayasha::OnBlackScorpionDeath");
+ areamonster("005-1", 0, 0, 125, 125, ("House Maggot"), HouseMaggot, 3, "Ayasha::OnHouseMaggotDeath");
initnpctimer;
close;
OnBlackScorpionDeath:
dispbottom "BSD";
- areamonster("005-1", 0, 0, 105, 105, l("Black Scorpion"), BlackScorpion, 1, "Ayasha::OnBlackScorpionDeath");
+ areamonster("005-1", 0, 0, 125, 125, l("Black Scorpion"), BlackScorpion, 1, "Ayasha::OnBlackScorpionDeath");
if (rand(10000) <= 900)
getitem StrangeCoin, 1;
debugmes "BSD OK";
@@ -151,7 +151,7 @@ OnBlackScorpionDeath:
OnManaGhostDeath:
dispbottom "MGD";
- areamonster("005-1", 0, 0, 105, 105, l("Mana Ghost"), ManaGhost, 1, "Ayasha::OnManaGhostDeath");
+ areamonster("005-1", 0, 0, 125, 125, l("Mana Ghost"), ManaGhost, 1, "Ayasha::OnManaGhostDeath");
if (rand(10000) <= 500)
getitem StrangeCoin, 1;
debugmes "MGD OK";
@@ -159,7 +159,7 @@ OnManaGhostDeath:
OnHouseMaggotDeath:
dispbottom "HMD";
- areamonster("005-1", 0, 0, 105, 105, l("House Maggot"), ManaGhost, 1, "Ayasha::OnHouseMaggotDeath");
+ areamonster("005-1", 0, 0, 125, 125, l("House Maggot"), ManaGhost, 1, "Ayasha::OnHouseMaggotDeath");
if (rand(10000) <= 400)
getitem StrangeCoin, 1;
debugmes "HMD OK";
@@ -167,8 +167,8 @@ OnHouseMaggotDeath:
OnTimer5000:
- areamonster("005-1", 0, 0, 105, 105, "Black Scorpion", BlackScorpion, 1, "Ayasha::OnBlackScorpionDeath");
- areamonster("005-1", 0, 0, 105, 105, ("House Maggot"), HouseMaggot, 10, "Ayasha::OnHouseMaggotDeath");
+ areamonster("005-1", 0, 0, 125, 125, "Black Scorpion", BlackScorpion, 1, "Ayasha::OnBlackScorpionDeath");
+ areamonster("005-1", 0, 0, 125, 125, ("House Maggot"), HouseMaggot, 10, "Ayasha::OnHouseMaggotDeath");
mapannounce("003-1", "##2Message to all Candor NPCs: Take shelter!", bc_map);
disablenpc "Ayasha";
disablenpc "Charda";
@@ -193,9 +193,9 @@ OnTimer5000:
end;
OnTimer60000:
- areamonster("005-1", 0, 0, 105, 105, "Black Scorpion", BlackScorpion, 1, "Ayasha::OnBlackScorpionDeath");
- areamonster("005-1", 0, 0, 105, 105, ("Mana Ghost"), ManaGhost, 3, "Ayasha::OnManaGhostDeath");
- areamonster("005-1", 0, 0, 105, 105, ("House Maggot"), HouseMaggot, 5, "Ayasha::OnHouseMaggotDeath");
+ areamonster("005-1", 0, 0, 125, 125, "Black Scorpion", BlackScorpion, 1, "Ayasha::OnBlackScorpionDeath");
+ areamonster("005-1", 0, 0, 125, 125, ("Mana Ghost"), ManaGhost, 3, "Ayasha::OnManaGhostDeath");
+ areamonster("005-1", 0, 0, 125, 125, ("House Maggot"), HouseMaggot, 5, "Ayasha::OnHouseMaggotDeath");
end;
OnTimer120000:
@@ -205,16 +205,16 @@ OnTimer300000:
OnTimer360000:
OnTimer420000:
OnTimer480000:
- areamonster("005-1", 0, 0, 105, 105, ("Slime Blast"), 1090, 1);
- areamonster("005-1", 0, 0, 105, 105, ("Mana Ghost"), ManaGhost, 1, "Ayasha::OnManaGhostDeath");
- areamonster("005-1", 0, 0, 105, 105, ("House Maggot"), HouseMaggot, 1, "Ayasha::OnHouseMaggotDeath");
+ areamonster("005-1", 0, 0, 125, 125, ("Slime Blast"), 1090, 1);
+ areamonster("005-1", 0, 0, 125, 125, ("Mana Ghost"), ManaGhost, 1, "Ayasha::OnManaGhostDeath");
+ areamonster("005-1", 0, 0, 125, 125, ("House Maggot"), HouseMaggot, 1, "Ayasha::OnHouseMaggotDeath");
end;
OnTimer540000:
mapannounce("005-1", "##1The Monster Army is getting tired of resistance!", bc_map);
- areamonster("005-1", 0, 0, 105, 105, ("Slime Blast"), 1090, 5);
- areamonster("005-1", 0, 0, 105, 105, ("Mana Ghost"), ManaGhost, 1, "Ayasha::OnManaGhostDeath");
- areamonster("005-1", 0, 0, 105, 105, ("House Maggot"), HouseMaggot, 1, "Ayasha::OnHouseMaggotDeath");
+ areamonster("005-1", 0, 0, 125, 125, ("Slime Blast"), 1090, 5);
+ areamonster("005-1", 0, 0, 125, 125, ("Mana Ghost"), ManaGhost, 1, "Ayasha::OnManaGhostDeath");
+ areamonster("005-1", 0, 0, 125, 125, ("House Maggot"), HouseMaggot, 1, "Ayasha::OnHouseMaggotDeath");
end;
OnTimer600000:
@@ -300,7 +300,7 @@ L_Already:
return;
}
-005-1,69,90,0 script Charda NPC_CHILD8,{
+005-1,76,100,0 script Charda NPC_CHILD8,{
@kids = 0;
if (getq(CandorQuest_HAS) == 2)
{
@@ -317,7 +317,7 @@ OnInit:
.distance = 1;
end;
}
-005-1,23,84,0 script Faris NPC_CHILD7,{
+005-1,30,94,0 script Faris NPC_CHILD7,{
@kids = 1;
if (getq(CandorQuest_HAS) == 2)
{
@@ -332,7 +332,7 @@ OnInit:
.distance = 1;
end;
}
-005-1,84,21,0 script Ghada NPC_CHILD5,{
+005-1,91,31,0 script Ghada NPC_CHILD5,{
@kids = 2;
if (getq(CandorQuest_HAS) == 2)
{
@@ -347,7 +347,7 @@ OnInit:
.distance = 1;
end;
}
-005-1,38,58,0 script Latif NPC_HUMAN_M_ARTIS,{
+005-1,45,68,0 script Latif NPC_HUMAN_M_ARTIS,{
@kids = 3;
if (getq(CandorQuest_HAS) == 2)
{
@@ -362,7 +362,7 @@ OnInit:
.distance = 1;
end;
}
-005-1,18,43,0 script Rasin NPC_CHILD3,{
+005-1,25,53,0 script Rasin NPC_CHILD3,{
@kids = 4;
if (getq(CandorQuest_HAS) == 2)
{
@@ -377,7 +377,7 @@ OnInit:
.distance = 1;
end;
}
-005-1,38,65,0 script Lilly NPC_CHILD6,{
+005-1,45,75,0 script Lilly NPC_CHILD6,{
@kids = 5;
if (getq(CandorQuest_HAS) == 2)
{
@@ -393,7 +393,7 @@ OnInit:
end;
}
-005-1,53,81,0 script AyashaDebug NPC_MONA,{
+005-1,60,91,0 script AyashaDebug NPC_MONA,{
showavatar NPC_MONA; // this is handled by avatars.xml
mesn;
mesq l("Reset?");
diff --git a/npc/005-1/liana.txt b/npc/005-1/liana.txt
index e6f70c492..839121588 100644
--- a/npc/005-1/liana.txt
+++ b/npc/005-1/liana.txt
@@ -10,7 +10,7 @@
// a place to run, or maybe monsters there are natural and protect them from the
// Mana Monsters, etc.
-005-1,47,86,0 script Liana NPC_ELVEN_FEMALE,{
+005-1,54,96,0 script Liana NPC_ELVEN_FEMALE,{
mesn;
//mesq l("Hurnscald is a large city. I'm sure glad I live in Candor because I know where everything's at.");
diff --git a/npc/005-1/maya.txt b/npc/005-1/maya.txt
index 32f7bba65..7f9537bf8 100644
--- a/npc/005-1/maya.txt
+++ b/npc/005-1/maya.txt
@@ -13,7 +13,7 @@
// 04 Second quest completed: Reward 700 GP (precise calculation)
// 05 wolvern tooth +20k + 2000monster point ->claw pendant
-005-1,42,37,0 script Maya NPC_RAIJIN_FEMALE_LEGION_ARTIS,{
+005-1,49,47,0 script Maya NPC_RAIJIN_FEMALE_LEGION_ARTIS,{
.@maya = getq(CandorQuest_Maya);
if (.@maya == 0)
diff --git a/npc/005-1/sailors.txt b/npc/005-1/sailors.txt
index eafad9b98..b29c4afe2 100644
--- a/npc/005-1/sailors.txt
+++ b/npc/005-1/sailors.txt
@@ -10,7 +10,7 @@
// 2: Invite Elmo
// 3: Completed
-005-1,95,99,0 script Sailors#005-1 NPC_ELVEN_MAN_TRADER_SITTING,{
+005-1,102,109,0 script Sailors#005-1 NPC_ELVEN_MAN_TRADER_SITTING,{
.@q = getq(CandorQuest_Sailors);
if (.@q == 1)
goto L_Report;
diff --git a/npc/005-1/ship.txt b/npc/005-1/ship.txt
index 929d5a73c..3b333be05 100644
--- a/npc/005-1/ship.txt
+++ b/npc/005-1/ship.txt
@@ -4,7 +4,7 @@
// Description:
// This script controls access to Nard's Ship, fixing variables.
-005-1,43,107,0 script CandorShip NPC_HIDDEN,0,0,{
+005-1,50,117,0 script CandorShip NPC_HIDDEN,0,0,{
OnTouch:
LOCATION$="Candor";
diff --git a/npc/005-1/soul-menhir.txt b/npc/005-1/soul-menhir.txt
index ce2c070a8..b3684e8e5 100644
--- a/npc/005-1/soul-menhir.txt
+++ b/npc/005-1/soul-menhir.txt
@@ -4,10 +4,10 @@
// Description:
// Soul Menhir
-005-1,29,92,0 script Soul Menhir#candor NPC_SOUL_MOSS,{
+005-1,36,102,0 script Soul Menhir#candor NPC_SOUL_MOSS,{
@map$ = "005-1";
- setarray @Xs, 27, 28, 27, 28, 27, 28, 28;
- setarray @Ys, 91, 92, 93, 91, 92, 93, 92;
+ setarray @Xs, 34, 35, 34, 35, 34, 35, 35;
+ setarray @Ys, 101, 102, 103, 101, 102, 103, 102;
@x = 0;
@y = 0;
callfunc "SoulMenhir";
diff --git a/npc/005-1/vincent.txt b/npc/005-1/vincent.txt
index 6d89ee983..57d9a5546 100644
--- a/npc/005-1/vincent.txt
+++ b/npc/005-1/vincent.txt
@@ -5,7 +5,7 @@
// CandorQuest_Vincent - quest var
-005-1,92,95,0 script Vincent NPC_PLAYER,{
+005-1,99,105,0 script Vincent NPC_PLAYER,{
.LegsID = BugLeg;
diff --git a/npc/005-1/warpcandorbattle.txt b/npc/005-1/warpcandorbattle.txt
index 67dc0a00f..fe3c5cc86 100644
--- a/npc/005-1/warpcandorbattle.txt
+++ b/npc/005-1/warpcandorbattle.txt
@@ -3,7 +3,7 @@
// Crazyfefe
// Jesusalva
-005-1,59,52,0 script Magic Barrier NPC_HIDDEN,0,0,{
+005-1,66,62,0 script Magic Barrier NPC_HIDDEN,0,0,{
end;
OnTouch:
diff --git a/npc/005-1/wateranimation.txt b/npc/005-1/wateranimation.txt
index cadd5e85d..109cee78a 100644
--- a/npc/005-1/wateranimation.txt
+++ b/npc/005-1/wateranimation.txt
@@ -4,7 +4,7 @@
// Description:
// Water animations, splash, fishes, etc...
-005-1,74,52,0 script #water_animation_candor0 NPC_WATER_SPLASH,{
+005-1,81,62,0 script #water_animation_candor0 NPC_WATER_SPLASH,{
fishing; // begin or continue fishing
close;
@@ -31,13 +31,13 @@ OnInit:
end;
}
-005-1,77,56,0 duplicate(#water_animation_candor0) #water_animation_candor1 NPC_WATER_SPLASH
-005-1,67,56,0 duplicate(#water_animation_candor0) #water_animation_candor2 NPC_WATER_SPLASH
-005-1,69,60,0 duplicate(#water_animation_candor0) #water_animation_candor3 NPC_WATER_SPLASH
-005-1,72,61,0 duplicate(#water_animation_candor0) #water_animation_candor4 NPC_WATER_SPLASH
-005-1,71,52,0 duplicate(#water_animation_candor0) #water_animation_candor5 NPC_WATER_SPLASH
-005-1,48,51,0 duplicate(#water_animation_candor0) #water_animation_candor6 NPC_WATER_SPLASH
-005-1,42,54,0 duplicate(#water_animation_candor0) #water_animation_candor7 NPC_WATER_SPLASH
-005-1,49,55,0 duplicate(#water_animation_candor0) #water_animation_candor8 NPC_WATER_SPLASH
-005-1,41,56,0 duplicate(#water_animation_candor0) #water_animation_candor9 NPC_WATER_SPLASH
+005-1,84,66,0 duplicate(#water_animation_candor0) #water_animation_candor1 NPC_WATER_SPLASH
+005-1,74,66,0 duplicate(#water_animation_candor0) #water_animation_candor2 NPC_WATER_SPLASH
+005-1,76,70,0 duplicate(#water_animation_candor0) #water_animation_candor3 NPC_WATER_SPLASH
+005-1,79,71,0 duplicate(#water_animation_candor0) #water_animation_candor4 NPC_WATER_SPLASH
+005-1,78,62,0 duplicate(#water_animation_candor0) #water_animation_candor5 NPC_WATER_SPLASH
+005-1,55,61,0 duplicate(#water_animation_candor0) #water_animation_candor6 NPC_WATER_SPLASH
+005-1,49,64,0 duplicate(#water_animation_candor0) #water_animation_candor7 NPC_WATER_SPLASH
+005-1,56,65,0 duplicate(#water_animation_candor0) #water_animation_candor8 NPC_WATER_SPLASH
+005-1,48,66,0 duplicate(#water_animation_candor0) #water_animation_candor9 NPC_WATER_SPLASH
diff --git a/npc/005-1/zegas.txt b/npc/005-1/zegas.txt
index 75d3a45bb..fdddf60f7 100644
--- a/npc/005-1/zegas.txt
+++ b/npc/005-1/zegas.txt
@@ -1,5 +1,10 @@
-//TMW2 Scrit
-005-1,35,77,0 script Zegas NPC_MONA,{
+// TMW2 Script
+// Author:
+// Unknown
+// Description:
+// Saxso's widow. Asks new players to trigger a bug bomb on the storehouse.
+
+005-1,42,87,0 script Zegas NPC_MONA,{
.ItemCreate = CandorShorts;
.@q = getq(CandorQuest_Barrel);
if (BaseLevel < 5)