summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2022-06-05 22:27:33 -0300
committerJesusaves <cpntb1@ymail.com>2022-06-05 22:27:33 -0300
commit8ed17dcd5d97c40f5eb000fdea1f1db89f41a467 (patch)
tree59c1f8d0cedc2c44cddd4dc6de5d150c481cfb24
parent2c4717cbd4fe0cea7480572e9350354707b07c58 (diff)
downloadserverdata-8ed17dcd5d97c40f5eb000fdea1f1db89f41a467.tar.gz
serverdata-8ed17dcd5d97c40f5eb000fdea1f1db89f41a467.tar.bz2
serverdata-8ed17dcd5d97c40f5eb000fdea1f1db89f41a467.tar.xz
serverdata-8ed17dcd5d97c40f5eb000fdea1f1db89f41a467.zip
Hit the Power Circle in Gemini Sisters Quest with a Nerf Cannon
-rw-r--r--npc/015-2/ben.txt4
-rw-r--r--npc/034-3/gemini.txt6
2 files changed, 5 insertions, 5 deletions
diff --git a/npc/015-2/ben.txt b/npc/015-2/ben.txt
index 08e49bb4c..83decac76 100644
--- a/npc/015-2/ben.txt
+++ b/npc/015-2/ben.txt
@@ -111,8 +111,8 @@ L_Menu:
/*
menuint
rif(getskilllv(TF_STEAL), l("Stealing")), TF_STEAL,
- rif(getskilllv(TF_STEAL), l("Stealing")), ALL_INCCARRY,
- rif(getskilllv(TF_STEAL), l("Stealing")), MC_OVERCHARGE,
+ rif(getskilllv(ALL_INCCARRY), l("Stealing")), ALL_INCCARRY,
+ rif(getskilllv(MC_OVERCHARGE), l("Stealing")), MC_OVERCHARGE,
l("None at the moment."), 0;
// Handle result
diff --git a/npc/034-3/gemini.txt b/npc/034-3/gemini.txt
index 5f195ba43..72c4707c3 100644
--- a/npc/034-3/gemini.txt
+++ b/npc/034-3/gemini.txt
@@ -84,8 +84,8 @@ OnChannel:
.@magic_power = 1811 + readparam2(bInt)*2;
// Channelling required power depends on the base Int of the character
.@magic_power_required = 5707 - 2*readparam2(bInt);
- // magic power loss depends also on Int
- .@magic_power_loss = 53 - ((readparam2(bInt)+1)*2)/10;
+ // magic power loss depends also on Int. TMW uses 53, we use 21
+ .@magic_power_loss = 21 - (((readparam2(bInt)+1)*2)/10);
dispbottom l("Ok, let's stay focused now!");
areamonster getmap(), 27, 20, 77, 47, strmobinfo(1, Forain), Forain, 1;
@@ -156,7 +156,7 @@ OnTimer2000:
// Deplete power over time
// But only if not doing solo
- if (getmapusers(.mp$) > 1)
+ if (getmapusers(.mp$) > 1 || .mloss < 0)
.power -= .mloss;
// Remove stones inside the circle