diff options
author | Jesusaves <cpntb1@ymail.com> | 2022-05-07 17:23:04 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2022-05-07 17:23:04 -0300 |
commit | 308de3817d4d70dcd4753f6da3a559a8bcd9c6f5 (patch) | |
tree | 76e0a1aebd4e52378a90811afe7f753f78615c0f /npc | |
parent | 9c3fe38cf165e4bf1bbb1e305d9909afd9c3cc6a (diff) | |
download | serverdata-308de3817d4d70dcd4753f6da3a559a8bcd9c6f5.tar.gz serverdata-308de3817d4d70dcd4753f6da3a559a8bcd9c6f5.tar.bz2 serverdata-308de3817d4d70dcd4753f6da3a559a8bcd9c6f5.tar.xz serverdata-308de3817d4d70dcd4753f6da3a559a8bcd9c6f5.zip |
Allow Time Flask reduction up to 15 mins instead of 10.
Add the new stage from Episode to LoF Reputation
Diffstat (limited to 'npc')
-rw-r--r-- | npc/017-3/doctor.txt | 2 | ||||
-rw-r--r-- | npc/functions/util.txt | 7 | ||||
-rw-r--r-- | npc/items/lofteleporter.txt | 5 |
3 files changed, 9 insertions, 5 deletions
diff --git a/npc/017-3/doctor.txt b/npc/017-3/doctor.txt index 8432afcee..a0acddfb4 100644 --- a/npc/017-3/doctor.txt +++ b/npc/017-3/doctor.txt @@ -224,7 +224,7 @@ L_TimeFlask: mesq l("This means that if you die while in the past, you'll be brought back here as if you never traveled in time."); next; mesn; - mesq l("Sounds awesome, but this will also reset a bunch of your progress... And you might face some penalties on the way. Uh, if you can, bring friends, the Soul Eater is... not to be trifled with."); + mesq l("Sounds awesome, but this will also reset a bunch of your progress... And with something as lame as a %s, you'll need quite a while to warp again. Uh, if you can, bring friends, the Soul Eater is... not to be trifled with.", getitemlink(TimeFlask)); close; OnInit: diff --git a/npc/functions/util.txt b/npc/functions/util.txt index 68967b55e..7cd1d500b 100644 --- a/npc/functions/util.txt +++ b/npc/functions/util.txt @@ -357,7 +357,7 @@ function script reputation { - // Land Of Fire Quests (5 points) + // Land Of Fire Quests (6 points) } else if (getarg(0) == "LoF") { // The EPISODE @@ -367,6 +367,9 @@ function script reputation { //// Early Christmas (+1 rep) if (getq(LoFQuest_EPISODE) >= 6) .@nr=.@nr+1; + //// Order's Request (+1 rep) + if (getq(LoFQuest_EPISODE) >= 13) + .@nr=.@nr+1; // George Quest (+1 rep) if (getq(LoFQuest_George) >= 5) @@ -381,7 +384,7 @@ function script reputation { .@nr=.@nr+1; // LAND OF FIRE Magical Forumula - .@nr=.@nr*100/5; + .@nr=.@nr*100/6; diff --git a/npc/items/lofteleporter.txt b/npc/items/lofteleporter.txt index e92307490..e40c32cef 100644 --- a/npc/items/lofteleporter.txt +++ b/npc/items/lofteleporter.txt @@ -47,7 +47,7 @@ OnUse: mesc l("PS. Additional reagents may be required for warps."); next; - .@x=(reputation("LoF")/10)+min(10, countitem(TimeFlask)-1); // up to 10 minutes reduction from quests, and 10 from time flasks + .@x=(reputation("LoF")/10)+min(15, countitem(TimeFlask)-1); // up to 10 minutes reduction from quests, and 15 from time flasks select l("Don't warp"), @@ -56,7 +56,8 @@ OnUse: rif(TELEPORTERS & TP_FROST, l("Frostia (@@m)", 120-.@x)), rif(TELEPORTERS & TP_HALIN, l("Halinarzo (@@m)", 120-.@x)), rif(TELEPORTERS & TP_LILIT, l("Lilit (@@m)", 150-.@x)), - rif(GSET_SOULMENHIR_MANUAL, l("Save Point (@@m)", 30-.@x)); + rif(GSET_SOULMENHIR_MANUAL, l("Save Point (@@m)", 30-.@x)), + rif(false, l("200 years ago, The Great Fire (%dm)", 360-.@x)); if (@menu == 1) close; |