From 2295000d897d2e8c6891c57cbca81e9f33a1a076 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 28 May 2021 13:00:46 -0300 Subject: Luca Code is now bloated, but is much more readable --- npc/002-1/luca.txt | 24 ++++++++++++++++++------ 1 file 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")); +} } -- cgit v1.2.3-60-g2f50