From da29bf8f67035c13e163cb3e548dffe07dff53c0 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Mon, 15 Jul 2019 17:49:55 -0300 Subject: You can now learn Ancient Languages :> --- npc/003-0-1/professor.txt | 11 +++++++++++ npc/003-0-1/researcher.txt | 17 +++++++++++++++-- 2 files changed, 26 insertions(+), 2 deletions(-) (limited to 'npc/003-0-1') diff --git a/npc/003-0-1/professor.txt b/npc/003-0-1/professor.txt index bb2268e7a..4b5a8be46 100644 --- a/npc/003-0-1/professor.txt +++ b/npc/003-0-1/professor.txt @@ -35,6 +35,17 @@ OnSpeeching: if (is_between(3, 300, checkidle())) { getexp 1+getskilllv(TMW2_SPEECH),1; // dispbottom l("It is a boring speech..."); + + // If you are learning TMW2_READANCIENTLANGUAGES + if (ANCIENTLANGUAGEBOUNCER) { + ANCIENTLANGUAGEBOUNCER-=1; + if (ANCIENTLANGUAGEBOUNCER == 1) { + ANCIENTLANGUAGEBOUNCER=0; + skill TMW2_ANCIENTLANGUAGES, 1, 0; + dispbottom l("It was a boring speech, but you have learned ancient languages."); + } + } + } end; } diff --git a/npc/003-0-1/researcher.txt b/npc/003-0-1/researcher.txt index 1b683f9f5..24e073ddf 100644 --- a/npc/003-0-1/researcher.txt +++ b/npc/003-0-1/researcher.txt @@ -13,7 +13,7 @@ next; select l("I want you to decrypt something"), - l("I want to learn reading ancient languages"), + rif(!getskilllv(TMW2_ANCIENTLANGUAGES) && !ANCIENTLANGUAGEBOUNCER, l("I want to learn reading ancient languages")), l("Nothing, sorry."); switch (@menu) { case 1: @@ -56,6 +56,11 @@ } break; case 2: + if (Zeny < .learn) { + mesc l("You don't have enough GP."), 1; + close; + } + mesn; mesq l("Wait, it is not so simple as giving me money."); next; @@ -63,7 +68,15 @@ mesq l("What do you think learning is, magic?!"); next; mesn; - mesq l("Go away. Maybe another time."); + mesq l("What do you need to learn something besides money for tuitions fee? Time and Dedication."); + next; + Zeny-=.learn; + ANCIENTLANGUAGEBOUNCER=61; + mesn; + mesq l("Do you see the professor on the next room? Learn to his boring speech for A WHOLE MINUTE. There are the materials for the class."); + next; + mesn; + mesq l("If you pay attention, you'll learn the skill."); break; } close; -- cgit v1.2.3-60-g2f50