summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-05-28 13:00:46 -0300
committerJesusaves <cpntb1@ymail.com>2021-05-28 13:00:46 -0300
commit2295000d897d2e8c6891c57cbca81e9f33a1a076 (patch)
tree1e6920211e3c9b5254fb3df085004586745d05fd
parent6cb86db3b4c5385553641530354cd77e46124b12 (diff)
downloadserverdata-2295000d897d2e8c6891c57cbca81e9f33a1a076.tar.gz
serverdata-2295000d897d2e8c6891c57cbca81e9f33a1a076.tar.bz2
serverdata-2295000d897d2e8c6891c57cbca81e9f33a1a076.tar.xz
serverdata-2295000d897d2e8c6891c57cbca81e9f33a1a076.zip
Luca Code is now bloated, but is much more readable
-rw-r--r--npc/002-1/luca.txt24
1 files changed, 18 insertions, 6 deletions
diff --git a/npc/002-1/luca.txt b/npc/002-1/luca.txt
index 078cae35..1b4ca152 100644
--- a/npc/002-1/luca.txt
+++ b/npc/002-1/luca.txt
@@ -1,5 +1,7 @@
002-1,112,26,0 script Luca NPC102,{
+ function minf;
+
if (BaseLevel >= 35) goto L_Teach;
if (BaseLevel >= 25) goto L_Teach_soon;
@@ -231,17 +233,23 @@ L_Teachmore:
menuint
l("Back"), -3,
rif(getskilllv(SKILL_MALLARDS_EYE),
- l("Toggle Focus - Mallards Eye")), SKILL_MALLARDS_EYE,
+ l("%s Mallards Eye", minf(SKILL_MALLARDS_EYE))),
+ SKILL_MALLARDS_EYE,
rif(getskilllv(SKILL_BRAWLING),
- l("Toggle Focus - Brawling")), SKILL_BRAWLING,
+ l("%s Brawling", minf(SKILL_MALLARDS_EYE))),
+ SKILL_BRAWLING,
rif(getskilllv(SKILL_SPEED),
- l("Toggle Focus - Speed")), SKILL_SPEED,
+ l("%s Speed", minf(SKILL_MALLARDS_EYE))),
+ SKILL_SPEED,
rif(getskilllv(SKILL_RESIST_POISON),
- l("Toggle Focus - Resist Ailment")), SKILL_RESIST_POISON,
+ l("%s Resist Ailment", minf(SKILL_MALLARDS_EYE))),
+ SKILL_RESIST_POISON,
rif(getskilllv(SKILL_ASTRAL_SOUL),
- l("Toggle Focus - Astral Soul")), SKILL_ASTRAL_SOUL,
+ l("%s Astral Soul", minf(SKILL_MALLARDS_EYE))),
+ SKILL_ASTRAL_SOUL,
rif(getskilllv(SKILL_RAGING),
- l("Toggle Focus - Raging")), SKILL_RAGING;
+ l("%s Raging", minf(SKILL_MALLARDS_EYE))),
+ SKILL_RAGING;
mes "";
switch (@menuret) {
case -3: close;
@@ -496,4 +504,8 @@ OnInit:
.Exp_BRAWLING = 2000;
.distance=5;
end;
+
+function minf {
+ return isfocused(getarg(0) ? l("Unfocus") : l("Focus"));
+}
}