diff options
-rw-r--r-- | npc/005-6/morgan.txt | 17 | ||||
-rw-r--r-- | npc/magic/abizit.txt | 4 |
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)); |