diff options
author | Jesusaves <cpntb1@ymail.com> | 2022-12-04 16:39:52 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2022-12-04 16:39:52 -0300 |
commit | ecb386d288e52978a307e982f6158973984b938a (patch) | |
tree | b7d19637e4d05b32669d82258a2b5ae10fd636bd /npc/002-3/note.txt | |
parent | 905ba3e7abd761bda910f931409b9b2349070b01 (diff) | |
download | serverdata-ecb386d288e52978a307e982f6158973984b938a.tar.gz serverdata-ecb386d288e52978a307e982f6158973984b938a.tar.bz2 serverdata-ecb386d288e52978a307e982f6158973984b938a.tar.xz serverdata-ecb386d288e52978a307e982f6158973984b938a.zip |
Track the repeatable quests in Candor and Tulimshar on the ship (except C. Cave)
Tweak Swezanne and Dracoula daily rewards.
Diffstat (limited to 'npc/002-3/note.txt')
-rw-r--r-- | npc/002-3/note.txt | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/npc/002-3/note.txt b/npc/002-3/note.txt index 32cdf4d15..112833bf9 100644 --- a/npc/002-3/note.txt +++ b/npc/002-3/note.txt @@ -10,6 +10,7 @@ // A small note presenting the rules and game-world release notes of TMW-2. 002-3,40,25,0 script Note#johanne NPC_PAPER_NOTE,{ + function questTracker; narrator S_LAST_NEXT, l("The La Johanne always have interesting notes."); @@ -18,6 +19,7 @@ l("Read the News."), l("Read the Rules."), rif($EVENT$ != "", l("Event Information")), + l("Read the Announcements."), l("Leave."); switch (@menu) { @@ -30,9 +32,11 @@ case 3: EventHelp(); break; - + case 4: + questTracker(); + break; } - } while (@menu != 4); + } while (@menu != 5); narrator S_NO_NPC_NAME, @@ -45,6 +49,26 @@ close; +function questTracker { + if (LOCATION$ == "Candor") { + mesc l("%s is offering %s %s.", l("Ayasha"), l("to rent her"), getitemlink(Judgement)); + mesc l("%s requests %d %s.", l("Liana"), 10, getitemlink(MaggotSlime)); + ///////////////////////////////////////////////////////////////////////////// + } else if (LOCATION$ == "Tulim") { + mesc l("%s is offering %s %s.", l("Maxime"), l("to bake"), getitemlink(TonoriDelight)); + mesc l("%s is offering %s %s.", l("Professor"), l("experience"), l("for listening his class")); + mesc l("%s is offering %s %s.", l("Kreist"), l("daily bounties"), l("for adventurers")); + mesc l("%s is offering %s %s.", l("Ishi"), l("to exchange monster points"), ""); + mesc l("%s is offering %s %s.", l("Eleanore"), l("to craft"), getitemlink(Lifestone)); + mesc l("%s requests %d %s.", l("Guard Devoir"), 7, getitemlink(RedScorpionStinger)); + mesc l("%s requests %d %s.", l("Eugene"), 1, getitemlink(GrassCarp)); + mesc l("%s requests %d %s.", l("Sarah"), 5, getitemlink(CherryCake)); + mesc l("%s requests %d %s.", l("Swezanne"), 5, getitemlink(CactusPotion)); + mesc l("%s requests %d %s.", l("Dracoula"), 11, getitemlink(BatTeeth)); + } + return; +} + OnInit: .distance = 2; end; |