summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/000-0-0/sailors.txt4
-rw-r--r--npc/000-0/sailors.txt14
-rw-r--r--npc/001-7/celestia_bossfight.txt6
-rw-r--r--npc/002-1/arpan.txt14
-rw-r--r--npc/002-1/knife.txt8
-rw-r--r--npc/002-2/doors.txt10
-rw-r--r--npc/002-3/billybons.txt8
-rw-r--r--npc/002-3/doors.txt2
-rw-r--r--npc/002-4/elmo.txt2
-rw-r--r--npc/002-4/nard.txt4
-rw-r--r--npc/003-1/constableperry.txt2
-rw-r--r--npc/003-1/hasan.txt2
-rw-r--r--npc/003-1/ishi.txt2
-rw-r--r--npc/003-1/oldwell.txt4
-rw-r--r--npc/003-1/sewer.txt4
-rw-r--r--npc/003-1/tinris.txt2
-rw-r--r--npc/003-1/well.txt28
-rw-r--r--npc/003-4/sorfina.txt8
-rw-r--r--npc/004-1/anwar.txt4
-rw-r--r--npc/004-1/elanore.txt2
-rw-r--r--npc/012-1/guards.txt24
-rw-r--r--npc/012-1/gwendolyn.txt34
-rw-r--r--npc/012-1/hinnak.txt4
-rw-r--r--npc/012-1/jack.txt6
-rw-r--r--npc/012-1/terezin.txt2
-rw-r--r--npc/012-2/helena.txt2
-rw-r--r--npc/014-3/fountain.txt20
-rw-r--r--npc/014-3/oscar.txt2
-rw-r--r--npc/016-1/doors.txt2
-rw-r--r--npc/functions/class.txt30
-rw-r--r--npc/functions/clientversion.txt26
-rw-r--r--npc/items/croconut.txt10
-rw-r--r--npc/soren/main.txt18
33 files changed, 155 insertions, 155 deletions
diff --git a/npc/000-0-0/sailors.txt b/npc/000-0-0/sailors.txt
index 263f9a1d7..a79399dce 100644
--- a/npc/000-0-0/sailors.txt
+++ b/npc/000-0-0/sailors.txt
@@ -57,8 +57,8 @@ OnTalk:
showavatar;
mesn "Narrator";
- mes col(l("It seems like you're finally safe. You shut your eyes and fall asleep."), 9);
- mes col(l("(Protip: Use arrow keys to walk around once you wake up.)"), 9);
+ mesc l("It seems like you're finally safe. You shut your eyes and fall asleep.");
+ mesc l("(Protip: Use arrow keys to walk around once you wake up.)");
next;
restorecam;
diff --git a/npc/000-0/sailors.txt b/npc/000-0/sailors.txt
index a48d167b6..23f5179f5 100644
--- a/npc/000-0/sailors.txt
+++ b/npc/000-0/sailors.txt
@@ -18,13 +18,13 @@ OnTouch:
showavatar 3;
mesn "Narrator";
- mes col(l("You open your eyes. The salt water is not helping your vision."), 9);
+ mesc l("You open your eyes. The salt water is not helping your vision.");
next;
- mes col(l("A blur shape forms in your front. It seems to be a large ship."), 9);
+ mesc l("A blur shape forms in your front. It seems to be a large ship.");
next;
- mes col(l("Wait. A ship? Where are you, after all?"), 9);
+ mesc l("Wait. A ship? Where are you, after all?");
next;
- mes col(l("Your body aches. You can't remember what happened. But this is not important now. The ships sailors are shouting at you!"), 9);
+ mesc l("Your body aches. You can't remember what happened. But this is not important now. The ships sailors are shouting at you!");
next;
showavatar NPC_ORC_MAN;
@@ -68,10 +68,10 @@ OnTouch:
showavatar;
mesn "Narrator";
- mes col(l("The sailors take you aboard their ship."), 9);
- mes col(l("You faint from the pain, but at least now, you are in good hands."), 9);
+ mesc l("The sailors take you aboard their ship.");
+ mesc l("You faint from the pain, but at least now, you are in good hands.");
next;
- mes col(l("Click on the NPCs (Non-Player Characters) around you to continue the introduction."), 9);
+ mesc l("Click on the NPCs (Non-Player Characters) around you to continue the introduction.");
next;
warp "000-0-0", 26, 28;
diff --git a/npc/001-7/celestia_bossfight.txt b/npc/001-7/celestia_bossfight.txt
index 548d70950..89f57f3a3 100644
--- a/npc/001-7/celestia_bossfight.txt
+++ b/npc/001-7/celestia_bossfight.txt
@@ -22,7 +22,7 @@
end;
L_GoHome:
- mes col(l("Go home now?"), 9);
+ mesc l("Go home now?");
if (askyesno() == ASK_YES)
warp "003-1-1", 94, 22;
closedialog;
@@ -38,8 +38,8 @@ L_Survivor:
Karma=Karma+1;
getexp 0, 200;
getitem SilverGift, 1;
- mes col(l("CONGRATULATIONS! You are the first player to finish Yeti King quest!!"), 2);
- mes col(l("You just gained a Karma point, a Silver Gift, and 200 Job Exp for your bravery!"), 2);
+ mesc l("CONGRATULATIONS! You are the first player to finish Yeti King quest!!"), 2;
+ mesc l("You just gained a Karma point, a Silver Gift, and 200 Job Exp for your bravery!"), 2;
next;
}
mesn col(l("The Yeti King"), 3);
diff --git a/npc/002-1/arpan.txt b/npc/002-1/arpan.txt
index 98249aa59..af8c22bc7 100644
--- a/npc/002-1/arpan.txt
+++ b/npc/002-1/arpan.txt
@@ -122,11 +122,11 @@ OnClothNotTaken:
OnEquip:
mesn "Narrator";
- mes col(l("To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client."), 9);
+ mesc l("To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client.");
next;
- mes col(l("When your inventory is open, you can equip an item by selecting it and clicking 'Equip'. You can do the same to remove an item by clicking on 'Unequip'."), 9);
+ mesc l("When your inventory is open, you can equip an item by selecting it and clicking 'Equip'. You can do the same to remove an item by clicking on 'Unequip'.");
next;
- mes col(l("Items have different effects. Some will heal you, some can be used as weapons or armor, and some can be sold for gold."), 9);
+ mesc l("Items have different effects. Some will heal you, some can be used as weapons or armor, and some can be sold for gold.");
close;
@@ -203,7 +203,7 @@ L_Julia:
next;
mesn "Narrator";
- mes col(l("Juliet is on the upper level of the ship, use the arrow keys to walk to the stairs or click on the stairs at the top right of your screen."), 9);
+ mesc l("Juliet is on the upper level of the ship, use the arrow keys to walk to the stairs or click on the stairs at the top right of your screen.");
next;
goto L_Menu;
@@ -246,11 +246,11 @@ L_WhatCloth:
next;
mesn "Narrator";
- mes col(l("To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client."), 9);
+ mesc l("To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client.");
next;
- mes col(l("When your inventory is open, you can equip an item by selecting it and clicking 'Equip'. You can do the same to unequip an item by clicking on 'Unequip'."), 9);
+ mesc l("When your inventory is open, you can equip an item by selecting it and clicking 'Equip'. You can do the same to unequip an item by clicking on 'Unequip'.");
next;
- mes col(l("Items have different effects. Some will heal you, some can be used as weapons or armor, and some can be sold for gold."), 9);
+ mesc l("Items have different effects. Some will heal you, some can be used as weapons or armor, and some can be sold for gold.");
next;
L_BeforeMenu:
diff --git a/npc/002-1/knife.txt b/npc/002-1/knife.txt
index 0754648ab..e8761bd44 100644
--- a/npc/002-1/knife.txt
+++ b/npc/002-1/knife.txt
@@ -16,7 +16,7 @@
if (.@q) close;
mesn "Narrator";
- mes col(l("There are some old rusty knives on the table. Would you like to take one?"), 9);
+ mesc l("There are some old rusty knives on the table. Would you like to take one?");
next;
menu
@@ -34,11 +34,11 @@ L_Give:
getitem RustyKnife, 1;
mesn "Narrator";
- mes col(l("To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client."), 9);
+ mesc l("To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client.");
next;
- mes col(l("When your inventory is open, you can equip an item by selecting it and clicking 'Equip'. You can do the same to unequip an item by clicking on 'Unequip'."), 9);
+ mesc l("When your inventory is open, you can equip an item by selecting it and clicking 'Equip'. You can do the same to unequip an item by clicking on 'Unequip'.");
next;
- mes col(l("Items have different effects. Some will heal you, some can be used as weapons or armor, and some can be sold for gold."), 9);
+ mesc l("Items have different effects. Some will heal you, some can be used as weapons or armor, and some can be sold for gold.");
close;
diff --git a/npc/002-2/doors.txt b/npc/002-2/doors.txt
index b949c463b..0263d87c2 100644
--- a/npc/002-2/doors.txt
+++ b/npc/002-2/doors.txt
@@ -23,7 +23,7 @@ L_Warn:
if (.@q == 5) goto L_Warp;
mesn "Narrator";
- mes col(l("There are still some rattos left! Do you want to abort the quest?"), 9);
+ mesc l("There are still some rattos left! Do you want to abort the quest?");
next;
menu
@@ -49,9 +49,9 @@ OnTouch:
dispbottom l("I can't go there now.");
end;
mesn "Narrator";
- mes col(l("It seems that you need a key to open this door."), 9);
+ mesc l("It seems that you need a key to open this door.");
next;
- mes col(l("What do you want to do?"), 9);
+ mesc l("What do you want to do?");
next;
menu
@@ -66,14 +66,14 @@ L_Break:
mes "";
mesn "Narrator";
- mes col(l("You hear a loud scream. It must be the creaking of the wooden door..."), 9);
+ mesc l("You hear a loud scream. It must be the creaking of the wooden door...");
close;
L_Warp:
mes "";
mesn "Narrator";
- mes col(l("Wait, it seems someone is blocking the door from the other side!"), 9);
+ mesc l("Wait, it seems someone is blocking the door from the other side!");
close;
}
diff --git a/npc/002-3/billybons.txt b/npc/002-3/billybons.txt
index 276ba9954..6e1c77300 100644
--- a/npc/002-3/billybons.txt
+++ b/npc/002-3/billybons.txt
@@ -17,7 +17,7 @@
next;
mesn "Narrator";
- mes col(l("The sailor chugs his beer."), 9);
+ mesc l("The sailor chugs his beer.");
next;
select
@@ -88,16 +88,16 @@ L_Quit:
next;
mesn "Narrator";
- mes col(l("The sailor turns his back to you."), 9);
+ mesc l("The sailor turns his back to you.");
close;
L_Give:
mes "";
- inventoryplace 833, 1;
+ inventoryplace EmptyBottle, 1;
setq ShipQuests_Bottle, 1;
- getitem 833, 1;
+ getitem EmptyBottle, 1;
close;
diff --git a/npc/002-3/doors.txt b/npc/002-3/doors.txt
index 371e25982..b0caea5a7 100644
--- a/npc/002-3/doors.txt
+++ b/npc/002-3/doors.txt
@@ -22,7 +22,7 @@ OnTouch:
next;
mesn "Narrator";
- mes col(l("Captain Nard is in the room to your right."), 9);
+ mesc l("Captain Nard is in the room to your right.");
next;
restorecam;
diff --git a/npc/002-4/elmo.txt b/npc/002-4/elmo.txt
index 285c54741..fbf071842 100644
--- a/npc/002-4/elmo.txt
+++ b/npc/002-4/elmo.txt
@@ -27,7 +27,7 @@ L_Candor:
// Valon Quest
.@q=getq(CandorQuest_Trainer);
if (.@q < 1) {
- mes col(l("##BFirst and foremost, you should talk to Trainer, inside the big house.##b"), 1);
+ mesc l("##BFirst and foremost, you should talk to Trainer, inside the big house.##b"), 1;
mes l("Besides being able to train you, he is a walking encyclopedia - Ask him anything you are unsure about!");
next;
mes l("To find him, just leave the ship and turn left. You should also touch the Soul Menhir when you leave this ship.");
diff --git a/npc/002-4/nard.txt b/npc/002-4/nard.txt
index e4b35a441..508f629e3 100644
--- a/npc/002-4/nard.txt
+++ b/npc/002-4/nard.txt
@@ -141,7 +141,7 @@ L_NotYet:
next;
showavatar;
setcam 0, 0;
- mes col(l("Some time later..."), 9);
+ mesc l("Some time later...");
next;
restorecam;
showavatar NPC_NARD; // this is handled by avatars.xml
@@ -248,7 +248,7 @@ L_Tier2:
L_Tier2Ok:
mes "";
mesn;
- mes col(l("*tut*"), 9);
+ mesc l("*tut*");
next;
inventoryplace JesusalvaGrimorium, 1;
delitem Lifestone, 1;
diff --git a/npc/003-1/constableperry.txt b/npc/003-1/constableperry.txt
index 0317e9393..f0f88e622 100644
--- a/npc/003-1/constableperry.txt
+++ b/npc/003-1/constableperry.txt
@@ -14,7 +14,7 @@
mesq l("Yes, I am a mouboo. Why? Can't a mouboo be a law and order enforcer?!");
next;
mesq l("Anyway, you can check our [@@https://gitlab.com/TMW2/Docs/wikis/home|Wiki@@] to find awesome stuff!");
- mes col(l("(To see the rules, use ##B@rules##b.)"), 9);
+ mesc l("(To see the rules, use ##B@rules##b.)");
next;
mesq l("You can even join the project there. Contributors are greatly appreciated! %%N");
close;
diff --git a/npc/003-1/hasan.txt b/npc/003-1/hasan.txt
index 901d1aa74..0649c8939 100644
--- a/npc/003-1/hasan.txt
+++ b/npc/003-1/hasan.txt
@@ -56,7 +56,7 @@ L_Print:
mes "";
mesn;
mesq l("Let me analyze that.");
- mes col(l("Hasan takes your print screen and analyzes it."),9);
+ mesc l("Hasan takes your print screen and analyzes it.");
next;
mesn;
mesq l("Photoshopped. Definitely. Good luck convincing somebody with that! %%a");
diff --git a/npc/003-1/ishi.txt b/npc/003-1/ishi.txt
index fafedbf7b..e258d5f56 100644
--- a/npc/003-1/ishi.txt
+++ b/npc/003-1/ishi.txt
@@ -25,7 +25,7 @@
{
mesn l("Ishi, the Rewards Master");
mesq l("Welcome! I see you have @@ Monster Points. But that isn't enough to get items at your current level, sorry!", Mobpt);
- mes col(l("I need at minimum @@ Monster Points to get items at current level.",@mpq_cost),9);
+ mesc l("I need at minimum @@ Monster Points to get items at current level.",@mpq_cost);
close;
}
diff --git a/npc/003-1/oldwell.txt b/npc/003-1/oldwell.txt
index 74ae1ab48..fb7daf458 100644
--- a/npc/003-1/oldwell.txt
+++ b/npc/003-1/oldwell.txt
@@ -7,7 +7,7 @@
003-1,53,144,0 script Old Well#003-1 NPC_NO_SPRITE,{
- mes col(l("You found an old well with a bucket on it! It's time to fill plenty of @@!", getitemlink(EmptyBottle)), 9);
+ mesc l("You found an old well with a bucket on it! It's time to fill plenty of @@!", getitemlink(EmptyBottle));
input .@count;
if (.@count == 0)
@@ -25,7 +25,7 @@
close;
L_NotEnoughBottles:
- mes col(l("You don't have that many empty bottles!"), 9);
+ mesc l("You don't have that many empty bottles!");
close;
diff --git a/npc/003-1/sewer.txt b/npc/003-1/sewer.txt
index dbaf8a1ac..a0fe188bf 100644
--- a/npc/003-1/sewer.txt
+++ b/npc/003-1/sewer.txt
@@ -9,7 +9,7 @@
if (getq(TulimsharQuest_Sewers) == 0) end;
if (BaseLevel < 25) end;
- mes col(l("Descend into Tulimshar sewers?"), 9);
+ mesc l("Descend into Tulimshar sewers?");
if (askyesno() == ASK_YES) {
closedialog;
warp "003-1-1", 57, 100;
@@ -23,7 +23,7 @@
if (getq(TulimsharQuest_Sewers) == 0) end;
if (BaseLevel < 25) end;
- mes col(l("Descend into Tulimshar sewers?"), 9);
+ mesc l("Descend into Tulimshar sewers?");
if (askyesno() == ASK_YES) {
closedialog;
warp "003-1-1", 143, 128;
diff --git a/npc/003-1/tinris.txt b/npc/003-1/tinris.txt
index c19f199ef..0122611f9 100644
--- a/npc/003-1/tinris.txt
+++ b/npc/003-1/tinris.txt
@@ -21,7 +21,7 @@
// Placeholder dialog
if (.@q == 5)
- mes col(l("I still have Anwar's fertilizer with me."), 9);
+ mesc l("I still have Anwar's fertilizer with me.");
mesn;
mesq l("We elves have greater affinity for magic than humans.");
next;
diff --git a/npc/003-1/well.txt b/npc/003-1/well.txt
index c6168759d..d40808d0c 100644
--- a/npc/003-1/well.txt
+++ b/npc/003-1/well.txt
@@ -5,21 +5,21 @@
003-1,45,80,0 script Well#003-1 NPC_NO_SPRITE,{
if (countitem(Bucket) < 0) {
- mes col(l("This well is too deep and you don't have a bucket."), 9);
+ mesc l("This well is too deep and you don't have a bucket.");
} else {
- mes col(l("Hey you have a bucket! Too bad there are, you know, HOLES on it, so you can see."), 9);
- mes col(l("That's exactly why you can't use it to get water. Silly."), 9);
+ mesc l("Hey you have a bucket! Too bad there are, you know, HOLES on it, so you can see.");
+ mesc l("That's exactly why you can't use it to get water. Silly.");
}
if (!Zeny)
close;
next;
- mes col(l("Throw a coin?"), 9);
+ mesc l("Throw a coin?");
if (askyesno() != ASK_YES)
close;
mes "";
Zeny=Zeny-1;
- mes col(l("You throw a coin on the well."), 9);
+ mesc l("You throw a coin on the well.");
next;
.@n=rand(0, 10000);
@@ -31,37 +31,37 @@
mes l("##9Hey wait... Your coin turned on a @@!", getitemlink(CasinoCoins));
} else if (.@n <= 100) {
Zeny=Zeny+2;
- mes col(l("Hey wait... You found 2 GP!"), 9);
+ mesc l("Hey wait... You found 2 GP!");
} else if (.@n <= 250) {
percentheal 100, 100;
- mes col(l("Hey wait... You're enveloped by a bright light and fully healed!"), 9);
+ mesc l("Hey wait... You're enveloped by a bright light and fully healed!");
} else if (.@n <= 300) {
getexp rand(1,BaseLevel), rand(1,BaseLevel);
- mes col(l("Hey wait... You're enveloped by a bright light and gain experience!"), 9);
+ mesc l("Hey wait... You're enveloped by a bright light and gain experience!");
} else if (.@n > 9900) {
- mes col(l("Hey wait... A monster!! Run for your life!!"), 9);
+ mesc l("Hey wait... A monster!! Run for your life!!");
getmapxy(.@m$, .@x, .@y, 0);
.@mobGID = monster(.@m$, .@x, .@y, "Croc", Croc, 1);
unitattack(.@mobGID, getcharid(CHAR_ID_ACCOUNT)); // Order the summoned monster to engage!!
} else if (.@n > 9850) {
- mes col(l("Hey wait... A monster!! Run for your life!!"), 9);
+ mesc l("Hey wait... A monster!! Run for your life!!");
getmapxy(.@m$, .@x, .@y, 0);
.@mobGID = monster(.@m$, .@x, .@y, "Blub", Blub, 1);
unitattack(.@mobGID, getcharid(CHAR_ID_ACCOUNT)); // Order the summoned monster to engage!!
} else if (.@n > 9800) {
- mes col(l("Hey wait... A monster!! Run for your life!!"), 9);
+ mesc l("Hey wait... A monster!! Run for your life!!");
getmapxy(.@m$, .@x, .@y, 0);
.@mobGID = monster(.@m$, .@x, .@y, "Red Scorpion", RedScorpion, 1);
unitattack(.@mobGID, getcharid(CHAR_ID_ACCOUNT)); // Order the summoned monster to engage!!
} else if (.@n > 9700) {
- mes col(l("Hey wait... A monster!! Run for your life!!"), 9);
+ mesc l("Hey wait... A monster!! Run for your life!!");
getmapxy(.@m$, .@x, .@y, 0);
.@mobGID = monster(.@m$, .@x, .@y, "Bat", Bat, 1);
unitattack(.@mobGID, getcharid(CHAR_ID_ACCOUNT)); // Order the summoned monster to engage!!
} else {
- mes col(l("Nothing happens."), 9);
+ mesc l("Nothing happens.");
next;
- mes col(l("What did you expected, anyway?"), 9);
+ mesc l("What did you expected, anyway?");
}
close;
diff --git a/npc/003-4/sorfina.txt b/npc/003-4/sorfina.txt
index bed4e5c8e..7acb8808a 100644
--- a/npc/003-4/sorfina.txt
+++ b/npc/003-4/sorfina.txt
@@ -29,18 +29,18 @@ L_Trouble:
next;
mesn;
mesq l("Oh, he has been a little rascal since his father died.");
- mes col(l("*cries*"), 9);
+ mesc l("*cries*");
next;
mesn;
mesq l("You see, after a monster attack... My husband went to the desert, to check how things were...");
- mes col(l("*cries*"), 9);
+ mesc l("*cries*");
next;
mesn;
mesq l("He never touched the Soul Menhir... He died... For real...");
- mes col(l("*cries*"), 9);
+ mesc l("*cries*");
next;
mesn;
- mes col(l("Sorfina recomposes herself."), 9);
+ mesc l("Sorfina recomposes herself.");
mesq l("There is a rare kind of scorpion, the Murderer Scorpion. Very dangerous.");
setq TulimsharQuest_Hasan, 3, -1;
next;
diff --git a/npc/004-1/anwar.txt b/npc/004-1/anwar.txt
index 7658d9b87..60c086b24 100644
--- a/npc/004-1/anwar.txt
+++ b/npc/004-1/anwar.txt
@@ -65,13 +65,13 @@ L_TryIt:
// Fail chances are 100% - 12% per attempt
if (rand(0,100) < 100-(.@q2*12)) {
setq1 TulimsharQuest_AnwarField, 6;
- mes col(l("Nothing happens."), 9);
+ mesc l("Nothing happens.");
next;
mesn;
mesq l("Uh... Something should happen, right? Can you get another one?");
} else {
setq1 TulimsharQuest_AnwarField, 7;
- mes col(l("Evil worms crawl from earth and starts devoring the plants!"), 9);
+ mesc l("Evil worms crawl from earth and starts devouring the plants!");
next;
mesn;
mesq l("Uh... That should not happen, right? RIGHT?");
diff --git a/npc/004-1/elanore.txt b/npc/004-1/elanore.txt
index 75aedefa6..7abe05e7b 100644
--- a/npc/004-1/elanore.txt
+++ b/npc/004-1/elanore.txt
@@ -53,7 +53,7 @@ L_Trade:
// Second tier stuff
if (ST_TIER == 8) {
if (gettimetick(2) > QUEST_ELEVARTEMPO) {
- mes col(l(".:: Second Tier Quest - Timed Out ::."), 1);
+ mesc l(".:: Second Tier Quest - Timed Out ::."), 1;
} else {
getexp 44, 0;
ST_TIER=9;
diff --git a/npc/012-1/guards.txt b/npc/012-1/guards.txt
index 1ba911112..c136ead37 100644
--- a/npc/012-1/guards.txt
+++ b/npc/012-1/guards.txt
@@ -19,7 +19,7 @@
close;
L_Admus:
- mes col(l("Protip: Use @hide to don't interfer."), 9);
+ mesc l("Protip: Use @hide to don't interfer.");
mes l("Determine Team Size (If everyone is ready and stdby at Tulimshar, use: @@. Minimum 2 players.)", getusers(1)-1);
input $@BG1_SIZE;
if ($@BG1_SIZE < 2) close;
@@ -272,21 +272,21 @@ OnInit:
mesq l("As soon that Saulc GM get back, we can start.");
close;
}
- mes col(l("Hurnscald Liberation Day special event"), 3);
+ mesc l("Hurnscald Liberation Day special event"), 3;
mes "";
- mes col(l("The objective of this event is to ##Bslay the Monster Admiral##b."), 9);
- mes col(l("If you die, you ##Bwon't##b be able to rejoin, but you won't suffer the penalty."), 9);
+ mesc l("The objective of this event is to ##Bslay the Monster Admiral##b.");
+ mesc l("If you die, you ##Bwon't##b be able to rejoin, but you won't suffer the penalty.");
next;
- mes col(l("If all players there die, Hurnscald WON'T BE LIBERATED."), 9);
- mes col(l("This basically means that it'll be another day without it."), 9);
- mes col(l("Also, the more players survive, the better rewards will be given."), 9);
+ mesc l("If all players there die, Hurnscald WON'T BE LIBERATED.");
+ mesc l("This basically means that it'll be another day without it.");
+ mesc l("Also, the more players survive, the better rewards will be given.");
next;
- mes col(l("Right click on this NPC to join the Hurnscald Alliance."), 3);
- mes col(l("The number of players must be precise, meaning if someone doesn't joins,"), 9);
- mes col(l("the event won't start and HURNSCALD WON'T BE LIBERATED."), 9);
+ mesc l("Right click on this NPC to join the Hurnscald Alliance."), 3;
+ mesc l("The number of players must be precise, meaning if someone doesn't joins,");
+ mesc l("the event won't start and HURNSCALD WON'T BE LIBERATED.");
next;
- mes col(l("Once you join the Alliance, you won't be able to talk with people outside it."), 9);
- mes col(l("Additionaly, all your movement will be restricted until either you're warped or log out."), 9);
+ mesc l("Once you join the Alliance, you won't be able to talk with people outside it.");
+ mesc l("Additionaly, all your movement will be restricted until either you're warped or log out.");
close;
OnSet:
diff --git a/npc/012-1/gwendolyn.txt b/npc/012-1/gwendolyn.txt
index 4ec3b0ff3..3c9663601 100644
--- a/npc/012-1/gwendolyn.txt
+++ b/npc/012-1/gwendolyn.txt
@@ -139,7 +139,7 @@ L_State4:
goto L_NotReady;
if (!MAGIC_LVL)
goto L_NotReady;
- mes col(l("Gwendolyn takes an analyzing look at you. Then she nods."), 9);
+ mesc l("Gwendolyn takes an analyzing look at you. Then she nods.");
next;
setq HurnscaldQuest_HarkEye, 5;
mesn l("Gwendolyn Bowmaker");
@@ -187,7 +187,7 @@ L_Game:
if (countitem(TrainingArrow) < 1)
goto L_Arrows;
delitem TrainingArrow, 1;
- mes col(l("You go to the training field and stand exactly on the same level with the target. The target is located about 13 meters north of you. You take one arrow and look at Gwendolyn."), 9);
+ mesc l("You go to the training field and stand exactly on the same level with the target. The target is located about 13 meters north of you. You take one arrow and look at Gwendolyn.");
next;
// possibility for wdX and wdY to become zero is reduced, so windless status is less often
@@ -259,7 +259,7 @@ L_wp4:
goto L_Start;
L_Start:
- mes col(l("Do you want to go to the left, the right or stay where you are?"), 9);
+ mesc l("Do you want to go to the left, the right or stay where you are?");
next;
menu
l("I want to move left."),L_Left,
@@ -269,12 +269,12 @@ L_Start:
L_Stay:
.@spX = 0;
- mes col(l("You stay where you are.."), 9);
+ mesc l("You stay where you are..");
next;
goto L_Power;
L_Left:
- mes col(l("How many steps?"), 9);
+ mesc l("How many steps?");
next;
menu
"1",L_Left1,
@@ -284,30 +284,30 @@ L_Left:
L_Left1:
.@spX = -1;
- mes col(l("You take one step to the left."), 9);
+ mesc l("You take one step to the left.");
next;
goto L_Power;
L_Left2:
.@spX = -2;
- mes col(l("You take two steps to the left."), 9);
+ mesc l("You take two steps to the left.");
next;
goto L_Power;
L_Left3:
.@spX = -3;
- mes col(l("You take three steps to the left."), 9);
+ mesc l("You take three steps to the left.");
next;
goto L_Power;
L_Left4:
.@spX = -4;
- mes col(l("You take four steps to the left."), 9);
+ mesc l("You take four steps to the left.");
next;
goto L_Power;
L_Right:
- mes col(l("How many steps?"), 9);
+ mesc l("How many steps?");
next;
menu
"1",L_Right1,
@@ -317,31 +317,31 @@ L_Right:
L_Right1:
.@spX = 1;
- mes col(l("You take one step to the right."), 9);
+ mesc l("You take one step to the right.");
next;
goto L_Power;
L_Right2:
.@spX = 2;
- mes col(l("You take two steps to the right."), 9);
+ mesc l("You take two steps to the right.");
next;
goto L_Power;
L_Right3:
.@spX = 3;
- mes col(l("You take three steps to the right."), 9);
+ mesc l("You take three steps to the right.");
next;
goto L_Power;
L_Right4:
.@spX = 4;
- mes col(l("You take four steps to the right."), 9);
+ mesc l("You take four steps to the right.");
next;
goto L_Power;
L_Power:
mes "";
- mes col(l("How powerfully do you want to shoot?"), 9);
+ mesc l("How powerfully do you want to shoot?");
next;
select
l("very weak shot"),
@@ -437,7 +437,7 @@ L_Success:
mesq l("Maybe you did it, after all!");
next;
mesq l("Let me inspect it...");
- mes col(l("She walks to the target."), 9);
+ mesc l("She walks to the target.");
next;
if( rand(400) > (2*readparam(bDex) + readparam(bAgi)))
goto L_Miss;
@@ -520,7 +520,7 @@ L_NotReady:
goto L_Close;
L_Arrows:
- mes col(l("Gwendolyn sighs and shake her head."), 9);
+ mesc l("Gwendolyn sighs and shake her head.");
next;
mesn l("Gwendolyn Bowmaker");
mesq l("Another lecture: Take always enough arrows with you. Go and come back when you are equipped adequately.");
diff --git a/npc/012-1/hinnak.txt b/npc/012-1/hinnak.txt
index 9e866c3b8..acbbee749 100644
--- a/npc/012-1/hinnak.txt
+++ b/npc/012-1/hinnak.txt
@@ -21,7 +21,7 @@ L_Start:
mesq l("I hate you Pinkies, and I hate the Monster King too, for bringing forth these plagues!!");
next;
mesn strcharinfo(0);
- mes col(l("The farmer seems mad and in need of help. Will you help him?"), 9);
+ mesc l("The farmer seems mad and in need of help. Will you help him?");
if (askyesno() != ASK_YES) {
mesq l("Sorry, I have to go.");
close;
@@ -51,7 +51,7 @@ L_Slow:
mesn;
mesq l("But you're too slow to catch any of them. Sorry.");
next;
- mes col(l("Raise agility to do this quest."), 9);
+ mesc l("Raise agility to do this quest.");
close;
L_Weak:
diff --git a/npc/012-1/jack.txt b/npc/012-1/jack.txt
index 549669b20..c1bb45e5b 100644
--- a/npc/012-1/jack.txt
+++ b/npc/012-1/jack.txt
@@ -102,12 +102,12 @@ L_Loop:
if (@menu == 2)
close;
- mes col(l("Jack bends the log over his knee."), 9);
+ mesc l("Jack bends the log over his knee.");
delitem RawLog, 1;
.@success=rand(6,26)-.@k; // You will never need more than 20 logs nor less than 5 logs
if (.@success == 1) {
- mes col(l("The wood bends a little, but doesn't breaks."), 9);
+ mesc l("The wood bends a little, but doesn't breaks.");
getexp 295, 100; // 10% of max exp
setq2 HurscaldQuest_ForestBow, 99;
next;
@@ -115,7 +115,7 @@ L_Loop:
mesq lg("That's the right wood, my son. Here, I'll wrap it so you don't accidentaly lose it. Good luck with your quest!");
close;
} else {
- mes col(l("However, the log breaks with a loud crack."), 9);
+ mesc l("However, the log breaks with a loud crack.");
Zeny=Zeny+10;
getexp 5, 1;
setq2 HurscaldQuest_ForestBow, .@k+1;
diff --git a/npc/012-1/terezin.txt b/npc/012-1/terezin.txt
index f467955d6..4c127199a 100644
--- a/npc/012-1/terezin.txt
+++ b/npc/012-1/terezin.txt
@@ -38,7 +38,7 @@ L_PinkieHat:
close;
next;
mesn strcharinfo(0);
- mes col(l("Give the Antenna to her?"), 9);
+ mesc l("Give the Antenna to her?");
if (askyesno() != ASK_YES) {
mesq l("I'll seek one for you.");
close;
diff --git a/npc/012-2/helena.txt b/npc/012-2/helena.txt
index 23d26e931..5d27f8227 100644
--- a/npc/012-2/helena.txt
+++ b/npc/012-2/helena.txt
@@ -212,7 +212,7 @@ L_Hood:
mesn;
mesq l("Here is 2000 GP for your efforts. Thanks for making Hurnscald a better place to live.");
next;
- mes col(l("You also gained a @@. Bows are very slow, so you should talk to the Blacksmith to make a Quiver.", getitemlink(LeatherPatch)), 9);
+ mesc l("You also gained a @@. Bows are very slow, so you should talk to the Blacksmith to make a Quiver.", getitemlink(LeatherPatch));
close;
diff --git a/npc/014-3/fountain.txt b/npc/014-3/fountain.txt
index ddd6951f4..de4d517ff 100644
--- a/npc/014-3/fountain.txt
+++ b/npc/014-3/fountain.txt
@@ -9,8 +9,8 @@
014-3,151,117,0 script Fountain#Hurns NPC_NO_SPRITE,{
if (ST_TIER == 5 && gettimetick(2) < QUEST_ELEVARTEMPO) goto L_Tier2;
- mes col(l("There is fresh water here. I could use it to fill a bottle."), 9);
- mes col(l("But I probably should not do it. It might be poisoned!"), 9);
+ mesc l("There is fresh water here. I could use it to fill a bottle.");
+ mesc l("But I probably should not do it. It might be poisoned!");
close;
// TODO FIXME: We don't have a "Magic" water, and we might add
@@ -50,7 +50,7 @@ L_NotEnoughMoney:
L_Tier2:
if (readparam(bInt) < 10) goto L_Dumb;
mesn;
- mes col(l("WHAT ARE YOU GOING TO DO?"), 9);
+ mesc l("WHAT ARE YOU GOING TO DO?");
next;
select
l("Do nothing"), // 1
@@ -74,12 +74,12 @@ L_Tier2:
goto L_Failed;
if (@menu == 9)
- mes col(l("Whatever you're blaming Saulc about, this one time, he is innocent."), 9);
- mes col(l("Nothing happens."), 9);
+ mesc l("Whatever you're blaming Saulc about, this one time, he is innocent.");
+ mesc l("Nothing happens.");
close;
L_Fail2:
- mes col(l("Your low intelligence prevents anything from happening with you."), 9);
+ mesc l("Your low intelligence prevents anything from happening with you.");
mes "";
L_Failed:
@@ -92,17 +92,17 @@ L_Dumb:
mesn strcharinfo(0);
mesq l("Hello there pretty fountain, what about granting me magic?");
next;
- mes col(l("Unsurprisingly, nothing happens."), 9);
+ mesc l("Unsurprisingly, nothing happens.");
close;
L_Tier2Ok:
- mes col(l("You pour the whole potion on the fountain."), 9);
+ mesc l("You pour the whole potion on the fountain.");
next;
if (readparam(bInt) < 20) goto L_Fail2;
- mes col(l("You hear birds singing! That is what you had to do!"), 9);
+ mesc l("You hear birds singing! That is what you had to do!");
next;
if (readparam(bInt) < 30) goto L_Fail2;
- mes col(l("Your body starts to glow. You're not sure why, the fountain did that!"), 9);
+ mesc l("Your body starts to glow. You're not sure why, the fountain did that!");
next;
if (readparam(bInt) < 40) goto L_Fail2;
mesn;
diff --git a/npc/014-3/oscar.txt b/npc/014-3/oscar.txt
index 96340073c..61880df0d 100644
--- a/npc/014-3/oscar.txt
+++ b/npc/014-3/oscar.txt
@@ -43,7 +43,7 @@ L_Slow:
mesn;
mesq l("But you're too slow. Sorry.");
next;
- mes col(l("Raise agility to do this quest."), 9);
+ mesc l("Raise agility to do this quest.");
close;
L_Weak:
diff --git a/npc/016-1/doors.txt b/npc/016-1/doors.txt
index 778c03377..42065a9bf 100644
--- a/npc/016-1/doors.txt
+++ b/npc/016-1/doors.txt
@@ -17,7 +17,7 @@ OnTouch:
warp "003-1", 119, 25;
close;
}
- mes col(l("Oh noes! The door is locked!! Quick! Call a GM!!!"), 1);
+ mesc l("Oh noes! The door is locked!! Quick! Call a GM!!!"), 1;
close;
}
diff --git a/npc/functions/class.txt b/npc/functions/class.txt
index b4d1466e3..09db90013 100644
--- a/npc/functions/class.txt
+++ b/npc/functions/class.txt
@@ -160,11 +160,11 @@ L_T2_Fail:
delitem SunnyCrystal, 1;
} else {
mesn;
- mes col(l("WARNING. YOU ARE CHEATING THE SUNNY CRYSTAL QUEST."), 1);
+ mesc l("WARNING. YOU ARE CHEATING THE SUNNY CRYSTAL QUEST."), 1;
next;
mesn;
- mes col(l("YOU WILL BE PENALIZED WITH 60% OF HEALTH."), 1);
- mes col(l("IF YOU DIE, YOU'LL SUFFER THE EXP PENALTY."), 1);
+ mesc l("YOU WILL BE PENALIZED WITH 60% OF HEALTH."), 1;
+ mesc l("IF YOU DIE, YOU'LL SUFFER THE EXP PENALTY."), 1;
percentheal -60, -100;
close;
}
@@ -175,18 +175,18 @@ L_T2_Fail:
delitem JesusalvaGrimorium, 1;
} else {
mesn;
- mes col(l("WARNING. YOU ARE CHEATING THE GRIMORIE QUEST."), 1);
+ mesc l("WARNING. YOU ARE CHEATING THE GRIMORIE QUEST."), 1;
next;
mesn;
- mes col(l("YOU WILL BE PENALIZED WITH 70% OF HEALTH."), 1);
- mes col(l("IF YOU DIE, YOU'LL SUFFER THE EXP PENALTY."), 1);
+ mesc l("YOU WILL BE PENALIZED WITH 70% OF HEALTH."), 1;
+ mesc l("IF YOU DIE, YOU'LL SUFFER THE EXP PENALTY."), 1;
percentheal -70, -100;
close;
}
}
- mes col(l(".:: Mission Failed ::."), 1);
- mes col(l("You ran out of time."), 1);
+ mesc l(".:: Mission Failed ::."), 1;
+ mesc l("You ran out of time."), 1;
mes "";
mes l("You should have gotten here @@.", FuzzyTime(QUEST_ELEVARTEMPO,0,2));
ST_TIER=1;
@@ -203,7 +203,7 @@ L_T2_S0:
if (getskilllv(.@CLASS) == 1 && MAGIC_LVL >= 2 && ST_TIER == 6) goto L_T2_S6;
if (getskilllv(.@CLASS) == 1 && MAGIC_LVL >= 2 && ST_TIER <= 9) goto L_T2_S7;
if (getskilllv(.@CLASS) == 1 && MAGIC_LVL >= 2 && ST_TIER == 10) goto L_T2_Final;
- mes col(l("Error, error, L_T2_S0 General Error, REPORT ME"), 9);
+ mesc l("Error, error, L_T2_S0 General Error, REPORT ME");
close;
L_T2_S1:
@@ -241,10 +241,10 @@ L_T2_S1:
set QUEST_ELEVARTEMPO, gettimetick(2) + (60 * 35);
getexp 400, 0;
mesn;
- mes col(l("The class master mix the powder with the slime inside the bottle, and makes some weird mixture."), 9);
+ mesc l("The class master mix the powder with the slime inside the bottle, and makes some weird mixture.");
next;
mesn;
- mes col(l("He pours something on it, you're not sure what. He then utters some magic words."), 9);
+ mesc l("He pours something on it, you're not sure what. He then utters some magic words.");
next;
// Reset timer, this is the place where it should really happen.
set QUEST_ELEVARTEMPO, gettimetick(2) + (60 * 35);
@@ -275,7 +275,7 @@ L_T2_S3:
mesq l("Good, you did it!");
next;
mesn;
- mes col(l("*chants more words, while the crystal hovers the potion*"), 9);
+ mesc l("*chants more words, while the crystal hovers the potion*");
next;
L_T2_S4:
@@ -303,7 +303,7 @@ L_T2_S4:
getexp .@r*3, 0;
//getitem MagicPotion, 1;
- mes col(l("You quickly give him the herbs, and he skillfully mix them on a potion."), 9);
+ mesc l("You quickly give him the herbs, and he skillfully mix them on a potion.");
next;
// You'll get a random amount of time, based on spent herbs
// Usually, 10~73 sec, being 73 sec = 1m13s
@@ -340,8 +340,8 @@ L_T2_Final:
skill(SM_PROVOKE, 1, 0);
addtoskill(.@CLASS,2,0);
getexp 40000, 0; // Yes, 40k experience points. Waw.
- mes col(l(".:: Congratulations! ::."), 2);
- mes col(l("You advanced your tier!"), 2);
+ mesc l(".:: Congratulations! ::."), 2;
+ mesc l("You advanced your tier!"), 2;
next;
mesn;
mesq l("Keep the Grimorie with you. It's the proof you are now Tier 2. The book shall guide your advances!");
diff --git a/npc/functions/clientversion.txt b/npc/functions/clientversion.txt
index 6b49a15e2..043777d08 100644
--- a/npc/functions/clientversion.txt
+++ b/npc/functions/clientversion.txt
@@ -18,8 +18,8 @@ function script checkclientversion {
UPDATE=gettimetick(2);
Lang=0;
mesn "Jesus Saves";
- mes col(l("Oh, noes! Due lack of translators, some languages were removed from this project."), 9);
- mes col(l("You might have been affected. Please, select your desired language."), 9);
+ mesc l("Oh, noes! Due lack of translators, some languages were removed from this project.");
+ mesc l("You might have been affected. Please, select your desired language.");
asklanguage(LANG_IN_SHIP);
if (!#ADD_LVL)
close;
@@ -27,19 +27,19 @@ function script checkclientversion {
// #ADD_LVL means the user have to right to get some levels. This is a sketch. The code might be deleted.
if (#ADD_LVL) {
mesn "Jesus Saves";
- mes col(l("Oh - Welcome to TMW2: Moubootaur Legends!"), 3);
+ mesc l("Oh - Welcome to TMW2: Moubootaur Legends!"), 3;
next;
mesn "Jesus Saves";
- mes col(l("Please, fell at home. You can use ##B#world##b channel to speak to everyone on Discord, IRC and ingame."), 3);
+ mesc l("Please, fell at home. You can use ##B#world##b channel to speak to everyone on Discord, IRC and ingame."), 3;
next;
mesn "Jesus Saves";
- mes col(l("Our mission statement is to bring fun to all players. You'll get some levels automatically. We advise you to join a guild."), 3);
+ mesc l("Our mission statement is to bring fun to all players. You'll get some levels automatically. We advise you to join a guild."), 3;
next;
mesn "Jesus Saves";
- mes col(l("If you have any trouble or doubt, don't hesit to call us. There are some cooperative quests, and more of them are being added."), 3);
+ mesc l("If you have any trouble or doubt, don't hesit to call us. There are some cooperative quests, and more of them are being added."), 3;
next;
mesn "Jesus Saves";
- mes col(l("Anyway, ##Bwelcome##b, and have fun! If you need anything, we are a keypress from distance!"), 3);
+ mesc l("Anyway, ##Bwelcome##b, and have fun! If you need anything, we are a keypress from distance!"), 3;
atcommand "@blvl "+#ADD_LVL;
#ADD_LVL=0;
// TODO: Use @super debug functions and force player to join a guild. We will need the guild ID, though.
@@ -47,7 +47,7 @@ function script checkclientversion {
if (ClientVersion >= 24) close;
next;
mesn "Failsafe Mechanism";
- mes col(l("Ah... You must update your client first."), 1);
+ mesc l("Ah... You must update your client first."), 1;
next;
}
if (is_admin() && UPDATE < 1528369855) {
@@ -58,14 +58,14 @@ function script checkclientversion {
if (ClientVersion >= 24) return;
mesn "Narrator";
- mes col(l("Warning."), 1);
- mes col(l("Warning."0, 1);
- mes col(l("Warning: You are using an old client."), 9);
+ mesc l("Warning."), 1;
+ mesc l("Warning."), 1;
+ mesc l("Warning: You are using an old client."), 1;
next;
- mes col(l("Please install the new client from [@@https://manaplus.org/|https://manaplus.org/@@]"), 9);
+ mesc l("Please install the new client from [@@https://manaplus.org/|https://manaplus.org/@@]");
next;
if (ClientVersion >= 22) return;
- mes col(l("You won't be allowed to play this game until you have an updated client."), 9);
+ mesc l("You won't be allowed to play this game until you have an updated client.");
next;
// Force user to disconnect
atcommand "@kick "+strcharinfo(0);
diff --git a/npc/items/croconut.txt b/npc/items/croconut.txt
index aef6b1af9..a1c4097ae 100644
--- a/npc/items/croconut.txt
+++ b/npc/items/croconut.txt
@@ -11,7 +11,7 @@
OnUse:
mesn "Narrator";
- mes col(l("Do you want to cut this @@?", getitemlink(Croconut)), 9);
+ mesc l("Do you want to cut this @@?", getitemlink(Croconut));
next;
menu
@@ -52,23 +52,23 @@ L_TooWeak:
if ( (.@q > 6) ) goto L_Good;
L_TooWeakLost:
- mes col(l("Ops! You destroyed your @@.", getitemlink(Croconut)), 9);
+ mesc l("Ops! You destroyed your @@.", getitemlink(Croconut));
close;
L_TooWeakFail:
- mes col(l("Well... you did not succeed in opening this @@.", getitemlink(Croconut)), 9);
+ mesc l("Well... you did not succeed in opening this @@.", getitemlink(Croconut));
getitem Croconut, 1;
close;
L_Weak:
- mes col(l("You opened the @@ in two parts, but you crushed one of them.", getitemlink(Croconut)), 9);
+ mesc l("You opened the @@ in two parts, but you crushed one of them.", getitemlink(Croconut));
getitem HalfCroconut, 1;
close;
L_Good:
- mes col(l("You perfectly cut your @@ into two edible parts.", getitemlink(Croconut)), 9);
+ mesc l("You perfectly cut your @@ into two edible parts.", getitemlink(Croconut));
getitem HalfCroconut, 2;
close;
diff --git a/npc/soren/main.txt b/npc/soren/main.txt
index 2824a4046..9a0232a3b 100644
--- a/npc/soren/main.txt
+++ b/npc/soren/main.txt
@@ -42,12 +42,12 @@ OnTouch:
end;
} else {
mesn l("Soren's House Tutorial");
- mes col(l("There's a strong magic barrier. We need to disarm it in order to enter there."), 9);
- mes col(l("There are three singularities on this island. If I disarm more than one, I'll have a penalty."), 9);
- mes col(l("I should have full mana before attempting to disarm one."), 9);
- mes col(l("Also, if I move away from the singularity during disarm process, it'll be lost."), 9);
- mes col(l("The singularities keep arming themselves up again, so I have roughly five minutes between first disarm and entering here."), 9);
- mes col(l("We should split our team, and have someone to protect our backs. Otherwise, we might not do it."), 9);
+ mesc l("There's a strong magic barrier. We need to disarm it in order to enter there.");
+ mesc l("There are three singularities on this island. If I disarm more than one, I'll have a penalty.");
+ mesc l("I should have full mana before attempting to disarm one.");
+ mesc l("Also, if I move away from the singularity during disarm process, it'll be lost.");
+ mesc l("The singularities keep arming themselves up again, so I have roughly five minutes between first disarm and entering here.");
+ mesc l("We should split our team, and have someone to protect our backs. Otherwise, we might not do it.");
// Protip: stock Elixir Of Life if you need to do this quest with less than 3 team members
close;
}
@@ -70,7 +70,7 @@ soren,105,92,0 script Soren's Fountain NPC_NO_SPRITE,{
}
// Main menu
- mes col(l("Attempt to disarm the singularity?"), 9);
+ mesc l("Attempt to disarm the singularity?");
if (askyesno() == ASK_YES) {
if (.casterId == getcharid(3))
@soren_penalty=@soren_penalty+rand(8, 12);
@@ -218,7 +218,7 @@ soren,104,143,0 script Soren's Lake NPC_NO_SPRITE,{
}
// Main menu
- mes col(l("Attempt to disarm the singularity?"), 9);
+ mesc l("Attempt to disarm the singularity?");
if (askyesno() == ASK_YES) {
if (.casterId == getcharid(3))
@soren_penalty=@soren_penalty+rand(8, 12);
@@ -363,7 +363,7 @@ soren,107,37,0 script Soren's Gizmo NPC_NO_SPRITE,{
}
// Main menu
- mes col(l("Attempt to disarm the singularity?"), 9);
+ mesc l("Attempt to disarm the singularity?");
if (askyesno() == ASK_YES) {
if (.casterId == getcharid(3))
@soren_penalty=@soren_penalty+rand(8, 12);