diff options
Diffstat (limited to 'conf')
-rw-r--r-- | conf/magic.conf | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/conf/magic.conf b/conf/magic.conf index 54f182de..c4d8f6ac 100644 --- a/conf/magic.conf +++ b/conf/magic.conf @@ -561,6 +561,27 @@ SPELL change-hair-colour (colour : STRING) : "trapa" = sfx(caster, 2, 0); set_hair_colour(caster, x); + +LOCAL SPELL mouboo-groan : "#g" = + (MANA 1, + REQUIRE name_of(caster) = "MOUBOOTAUR") => + EFFECT FOREACH PC p IN rbox(location(caster), 200) DO + distance = rdistance(location(caster), location(p)); + IF (distance < 15) + THEN message(p, "The moubootaur's groaning rings in your ears!"); + ELSE IF (distance < 70) + THEN message(p, "You hear a loud groaning noise, not far away..."); + ELSE message(p, "You hear an odd groaining noise in the distance..."); + + +LOCAL SPELL mouboo-smell : "#s" = + (MANA 1, + REQUIRE name_of(caster) = "MOUBOOTAUR") => + EFFECT WAIT 30000; + FOREACH PC p IN rbox(location(caster), 30) DO + message(p, "You notice a strange smell all around you."); + + SPELL trick-or-treat : "trick-or-treat" = (CASTTIME 30000, MANA 20, COMPONENTS [ "BugLeg" ]) => EFFECT IF (random(2)) |