diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-10-08 20:48:01 +0000 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-10-08 20:48:01 +0000 |
commit | 99385b26263c27020d8ce526afaa1811e4eceaa1 (patch) | |
tree | 9f4ef401fbc568c973829a9a4de8ec2b5441a0c7 /npc/000-0-0 | |
parent | d155ce1ed965b6e74cf5b509dd0eb615b4d13834 (diff) | |
download | serverdata-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.txt | 31 |
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; |