summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2022-05-07 17:23:04 -0300
committerJesusaves <cpntb1@ymail.com>2022-05-07 17:23:04 -0300
commit308de3817d4d70dcd4753f6da3a559a8bcd9c6f5 (patch)
tree76e0a1aebd4e52378a90811afe7f753f78615c0f /npc
parent9c3fe38cf165e4bf1bbb1e305d9909afd9c3cc6a (diff)
downloadserverdata-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.txt2
-rw-r--r--npc/functions/util.txt7
-rw-r--r--npc/items/lofteleporter.txt5
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;