diff options
-rw-r--r-- | npc/014-5-1/sagratha.txt | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/npc/014-5-1/sagratha.txt b/npc/014-5-1/sagratha.txt index de668fd03..32ab80ecb 100644 --- a/npc/014-5-1/sagratha.txt +++ b/npc/014-5-1/sagratha.txt @@ -302,19 +302,25 @@ function teachMagic { .@x=getarg(0,getq(General_Sagratha)); switch (.@x) { case 0: + if (MAGIC_LVL < 1) + goto L_Magicless; mesn; mesc l("@@ nods.", .name$); mesq l("For now, yes. But you will have to prove that you really care about more than yourself."); next; mesn; - mesq l("This is the ..."); + mesq l("This is the LIMERIZER spell. It'll spawn slimes. Several. Of several kinds."); + next; + mesn; + mesq l("Never use it for evil. Slimes can be... kinda nasty to clothing."); + skill TMW2_LIMERIZER, 1, 0; + setq General_Sagratha, 1; break; } /* skill TMW2_HALHISS, 12; skill TMW2_KALWULF, 9; skill TMW2_DRAGOKIN, 5; - skill TMW2_LIMERIZER, 14; skill TMW2_STONEHEART, 9; skill TMW2_FROZENHEART, 9; skill TMW2_FAIRYKINGDOM, 9; @@ -336,10 +342,15 @@ function requireHelp { L_Lie: mesn; - mesq l("Really interesting, how I am NOT seeing the items I asked for..."); + mesq l("I'm not blind."); + close; + +L_Magicless: + mesn; + mesq l("Not yet. You have to ask the mana seed to give you more power."); next; mesn; - mesq l("Say, what do you think if I transmuted your head into the missing materials? I can warrant your soul won't return to the Soul Menhir, either!"); + mesq l("Your skill in magic is not great enough to use some of the spells yet, so keep practicing and visiting the mana seed until it is."); close; OnInit: |