summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/005-6/morgan.txt17
-rw-r--r--npc/magic/abizit.txt4
2 files changed, 18 insertions, 3 deletions
diff --git a/npc/005-6/morgan.txt b/npc/005-6/morgan.txt
index 8e79baab5..660b7f9e8 100644
--- a/npc/005-6/morgan.txt
+++ b/npc/005-6/morgan.txt
@@ -50,6 +50,7 @@ L_MagicCore:
l("What is a class?"),
l("How difficult it is to obtain a class?"),
rif(!getskilllv(TMW2_KALMURK), l("Can you teach me a spell?")),
+ rif(getskilllv(TMW2_KALMURK), l("I keep failing to summon maggots...")),
l("Thanks for the help!");
mes "";
switch (@menu) {
@@ -79,18 +80,28 @@ L_MagicCore:
delitem Beer, 1;
skill(TMW2_KALMURK,1,0);
mesn;
- mesq l("You can use @@ to summon some maggots. That depends on your magic level, of course.", "##B@sk-kalmurk##b");
+ mesq l("You can use @@ to summon some maggots. That depends on your magic level, of course.", b("@sk-kalmurk"));
next;
mesn;
mesq l("That's a Mana Magic. It is very different from regular magic. For example, it have an experience meter and an alias you can say.");
next;
mesn;
- mesq l("Unless you have an @@, it'll be difficult to track progress on Mana Magic, and you won't really gain any mana experience for a while.", getitemlink(JesusalvaGrimorium));
+ mesq l("If you don't have a @@, you can only track progress on Mana Magic using @@, and you won't really gain any mana experience for a while.", getitemlink(JesusalvaGrimorium), b("@sk-abizit"));
next;
mesn;
- mesq l("By the way, you need a couple of @@ to try the skill. Fail rate is pretty high, but that book will teach you how to reduce it.", getitemlink(MaggotSlime));
+ mesq l("By the way, you need a couple of @@ to try the skill. Fail rate is pretty high if you don't know how to control your magic.", getitemlink(MaggotSlime));
}
break;
+ case 4:
+ mesn;
+ mesq l("Summoning is part of Mana Magic. Mana Magic is trickier, you must have control over magic power to use it properly.");
+ next;
+ mesn;
+ mesq l("This means everytime you get more power, you lose control. Pratice is the key.");
+ next;
+ mesn;
+ mesq l("Try praticing with different mana magic skills. Anyway, you can use this command to see your magic proeficiency: " + b("@sk-abizit"));
+ break;
default:
close;
}
diff --git a/npc/magic/abizit.txt b/npc/magic/abizit.txt
index 86bfa1822..311498b87 100644
--- a/npc/magic/abizit.txt
+++ b/npc/magic/abizit.txt
@@ -9,6 +9,10 @@
end;
OnCall:
+ // Must have magic
+ if (!MAGIC_LVL)
+ end;
+
// Check cooldown
if (@abizit_at > gettimetick(2)) {
dispbottom l("Skill is in cooldown for @@.", FuzzyTime(@abizit_at));