summaryrefslogtreecommitdiff
path: root/npc/000-0-0
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-10-08 20:48:01 +0000
committerJesusaves <cpntb1@ymail.com>2021-10-08 20:48:01 +0000
commit99385b26263c27020d8ce526afaa1811e4eceaa1 (patch)
tree9f4ef401fbc568c973829a9a4de8ec2b5441a0c7 /npc/000-0-0
parentd155ce1ed965b6e74cf5b509dd0eb615b4d13834 (diff)
downloadserverdata-99385b26263c27020d8ce526afaa1811e4eceaa1.tar.gz
serverdata-99385b26263c27020d8ce526afaa1811e4eceaa1.tar.bz2
serverdata-99385b26263c27020d8ce526afaa1811e4eceaa1.tar.xz
serverdata-99385b26263c27020d8ce526afaa1811e4eceaa1.zip
NPC Improvements
Diffstat (limited to 'npc/000-0-0')
-rw-r--r--npc/000-0-0/sailors.txt31
1 files changed, 16 insertions, 15 deletions
diff --git a/npc/000-0-0/sailors.txt b/npc/000-0-0/sailors.txt
index d13802f85..629d58ec3 100644
--- a/npc/000-0-0/sailors.txt
+++ b/npc/000-0-0/sailors.txt
@@ -3,6 +3,7 @@
// Jesusalva
// Description:
// Tutorial
+// TODO: Do not hardcode keyboard keys. The player may have changed the keyboard or even mouse bindings.
000-0-0,30,34,0 script Elmo#sailors NPC_ELMO,{
OnBegin:
@@ -98,23 +99,23 @@ L_Step3:
setcamnpc;
showavatar NPC_ELMO;
mesn "Elmo";
- mesq l("You learn fast, good job. These clothes aren't a mighty armor, but they'll help.");
+ mesq l("You learn fast, good job. These clothes aren't mighty armor, but they'll help.");
next;
mesn "Elmo";
- mesq l("Let's jump straight to action, shall we? I'll spawn a mighty @@ to fight you!", getmonsterlink(Dummy));
+ mesq l("Let's jump straight to action, shall we? I'll build a mighty @@ to fight you!", getmonsterlink(Dummy));
next;
mesn "Elmo";
mesq l("On a computer, you can press @@ to attack it. On mobile, that would be the big button with the number 1.", b(l("Ctrl")));
next;
mesn "Elmo";
- mesq l("Another way to attack it is clicking on it. Now, there are some things you must know before fighting this dangerous creature!");
+ mesq l("Another way to attack it is clicking on it. Now, there are some things you must know before fighting this truly dangerous foe!");
next;
showavatar NPC_MAGIC_ARPAN;
mesn l("Magic Arpan");
- mesq l("Yayaya, by pressing @@ or clicking in @@, you'll open your char status window!", b(l("F2")), b(l("STA")));
+ mesq l("Yayaya, by pressing @@ or clicking in @@, you'll open your character status window!", b(l("F2")), b(l("STA")));
next;
mesn l("Magic Arpan");
- mesq l("You should allocate some attributes to it. You need @@, @@ and @@, on this order of importance.", b(l("Agility")), b(l("Dexterity")), b(l("Strength"))); // b(l("")),
+ mesq l("You should allocate some attributes. You need @@, @@ and @@, on this order of importance.", b(l("Agility")), b(l("Dexterity")), b(l("Strength"))); // b(l("")),
next;
mesn l("Magic Arpan");
mesq l("Once you allocate status points, you can fight it! Good luck, @@!", strcharinfo(0));
@@ -140,24 +141,24 @@ L_Step4:
percentheal 100,100;
mesn "Elmo";
mesq l("Did something happen?");
- mesc l("This is a menu, click on the option and then on send. You can use arrow keys if you prefer.");
+ mesc l("This is a menu, click on the option and then on submit. You can use arrow keys if you prefer.");
mes "";
select
l(">.< \"The Dummy is a real killer!\""),
l("T.T \"Someone else killed my Dummy!\""),
- l("'.' \"I forgot how to allocate status!\""),
+ l("'.' \"I forgot how to allocate points!\""),
l("-.- \"I forgot how to fight!\""),
- l("._. \"What are these status useful for?\""),
+ l("._. \"What are these statuses useful for?\""),
l("^.^ \"Nothing is wrong, don't worry!\"");
mes "";
switch (@menu) {
case 1:
mesn "Elmo";
- mesq l("Well, you clearly don't have a weapon. So, let me explain some quick.");
+ mesq l("Well, you don't have a weapon. So, let me explain quickly.");
next;
mesn "Elmo";
- mesq l("Don't be afraid of death. Of course, in most places, dying will reduce your Experience.");
+ mesq l("Don't be afraid of death. Of course, in most places, dying will make you lose some Experience you gathered.");
next;
mesn "Elmo";
mesq l("But you don't have any experience at the moment, so what do you have to lose?");
@@ -166,7 +167,7 @@ L_Step4:
mesq l("Try killing it, and if it kills you, just come back from death to continue killing it.");
mes l("What I want to say is: Kill non-stop!");
next;
- mesc l("Actually, the Dummy don't fight back. Are you afraid?");
+ mesc l("Actually, the Dummy will not fight back. Are you afraid?");
break;
case 2:
.@mct=mobcount("000-0-0", "Elmo#sailors::OnStep4");
@@ -213,7 +214,7 @@ L_Step4:
mes l("Your @@ determines several small things, including critical attacks and, limited to a certain extent, affect drop rates.", b(l("luck")));
next;
mesn "Elmo";
- mes l("But to defeat this dummy, I would say that %s should do the trick.", b(l("assigning 5 points to str, agi, dex and luck")));
+ mes l("But to defeat this dummy, I would say that %s should do the trick.", b(l("assigning 5 points each to str, agi, dex and luck")));
break;
}
close;
@@ -256,7 +257,7 @@ L_Skip:
L_Ready:
#TUTORIAL_DONE=true;
- //clearitem(); // The dummy don't drop anything :>
+ //clearitem(); // The dummy does not drop anything :>
resetlvl(2);
restorecam;
setq General_Narrator, 0;
@@ -273,12 +274,12 @@ L_Ready:
// Prevent players from forgetting what they were meant to do
// But if they logout, this will never trigger
OnSlow:
- npctalk3 l("Hey @@! You haven't clicked on me yet!", strcharinfo(0));
+ npctalk3 l("Hey @@! You haven't talked to me yet!", strcharinfo(0));
addtimer(30000,"Elmo#sailors::OnSlow2");
end;
OnSlow2:
- npctalk3 l("@@, do you need help? Are you lost? Click me!", strcharinfo(0));
+ npctalk3 l("@@, do you need help? Are you lost? Talk to me!", strcharinfo(0));
dispbottom l("Click on Elmo or Magic Arpan to continue and begin the game...");
addtimer(60000,"Elmo#sailors::OnSlow");
end;