Glorishan's Clerical Skill Tracker

Scripts and support for your favorite MUD client.
Glorishan
Sojourner
Posts: 456
Joined: Thu Feb 15, 2001 6:01 am
Location: Minneapolis, MN

Glorishan's Clerical Skill Tracker

Postby Glorishan » Thu May 11, 2006 3:50 pm

Awhile ago I begain to get curious as to how many casts it took to notch skills, so I wrote this script. In a nutshell, it tracks every spell you cast as a cleric, and tallies it up in the proper spellcast skill. Here's a screen shot:

Image

The need to knows:
  • You must remove all previously existing casting alias's. If you don't, this will not work. You can then rename all of the alias's within the "Casting" class to be whatever you want.
  • You must use the alias's to cast any spell. If you type "c 'armor' me" rather than "armor me" it will not track the spell.
The how to do:
  • To check the skill stats, type 'skillcheck' - that's what generates the screenshot above.
  • To reset the tracker type 'skillreset' (I don't know why you would want to, but the option is there for you.)

The FAQs:
  • Will the tracker ever add to the wrong skill? - No, the triggers are setup to ignore any attempts to change the variables if you're already casting.
  • Will I lose my data if I close zMUD? - Nope. Variables are automatically saved. The only way you will lose your data is if you do a 'skillreset.'
  • Does the skilltracker track the total number of casts for each spell? - No. It only tracks the total number of casts for each spellcast skill, not the number of casts for each spell. It records the number of casts since your last notch, and remembers the number of casts it took to get your last notch.


Code: Select all

#CLASS {casting}
#ALIAS armor {#t+ {casting|protection};c 'armor' %1}
#ALIAS bless {#t+ {casting|protection};c 'bless' %1}
#ALIAS blind {#t+ {casting|enchantment};c 'blindness' %1}
#ALIAS contl {#t+ {casting|enchantment};c 'continual light' %1}
#ALIAS ccc {#t+ {casting|healing};c 'cure critic' %1}
#ALIAS ccl {#t+ {casting|healing};c 'cure light' %1}
#ALIAS ccs {#t+ {casting|healing};c 'cure serious' %1}
#ALIAS curse {#t+ {casting|enchantment};c 'curse' %1}
#ALIAS dark {#t+ {casting|enchantment};c 'darkness' %1}
#ALIAS dispelm {#t+ {casting|enchantment};c 'dispel magic' %1}
#ALIAS remc {#t+ {casting|enchantment};c 'remove c' %1}
#ALIAS wb {#t+ {casting|enchantment};c 'water breath' %1}
#ALIAS cvc {#t+ {casting|enchantment};c 'vigorize crit' %1}
#ALIAS cvs {#t+ {casting|enchantment};c 'vigorize serious' %1}
#ALIAS cvl {#t+ {casting|enchantment};c 'vigorize light' %1}
#ALIAS earth {#t+ {casting|nature};c 'earthquake'}
#ALIAS fheal {#t+ {casting|healing};sa fhealing ---->>>>%1;c 'full heal' %1}
#ALIAS cl {#t+ {casting|healing};c 'cause light' %1}
#ALIAS cs {#t+ {casting|healing};c 'cause serious' %1}
#ALIAS cc {#t+ {casting|healing};c 'cause critic' %1}
#ALIAS harm {#t+ {casting|healing};c 'harm' %1}
#ALIAS fh {#t+ {casting|healing};c 'full harm' %1}
#ALIAS res {#t+ {casting|healing}c 'resurr' %1}
#ALIAS dp {#t+ {casting|healing};c 'divine purif' %1}
#ALIAS db {#t+ {casting|healing};c 'disrup' %1}
#ALIAS pfgood {#t+ {casting|protection};c 'protection from good' %1}
#ALIAS heal {#t+ {casting|healing};c 'heal' %1}
#ALIAS pfa {#t+ {casting|protection};c 'protection from acid' %1}
#ALIAS pfc {#t+ {casting|protection};c 'protection from cold' %1}
#ALIAS pfe {#t+ {casting|protection};c 'protection from evil' %1}
#ALIAS pff {#t+ {casting|protection};c 'protection from fire' %1}
#ALIAS pfg {#t+ {casting|protection};c 'protection from gas' %1}
#ALIAS pfl {#t+ {casting|protection};c 'protection from light' %1}
#ALIAS pres {#t+ {casting|generic};c 'preserve' %1}
#ALIAS remp {#t+ {casting|generic};c 'remove poison' %1}
#ALIAS slowp {#t+ {casting|generic};c 'slow poison' %1}
#ALIAS tu {#t+ {casting|generic};c 'turn undead' %1}
#ALIAS vit {#t+ {casting|healing};c 'vit' %1}
#ALIAS realm {#t+ {casting|protection};c 'greater realm' %1}
#ALIAS dispele {#t+ {casting|generic};c 'dispel evil' %1}
#ALIAS dispelg {#t+ {casting|generic};c 'dispel good' %1}
#ALIAS fear {#t+ {casting|generic};c 'fear' %1}
#ALIAS cu {#t+ {casting|generic};c 'command undead' %1}
#ALIAS du {#t+ {casting|necromancy};c 'destroy undead' %1}
#ALIAS eu {#t+ {casting|necromancy};c 'eradicate undead' %1}
#ALIAS flame {#t+ {casting|invocation};c 'flame strike' %1}
#ALIAS holy {#t+ {casting|invocation};c 'holy word'}
#ALIAS unholy {#t+ {casting|invocation};c 'unholy word'}
#ALIAS cb {#t+ {casting|healing};c 'cure blind' %1}
#ALIAS word {#t+ {casting|teleportation};c 'word of recall'}
#ALIAS shift {#t+ {casting|teleportation};c 'plane shift' %1}
#ALIAS food {#t+ {casting|summoning};c 'create food'}
#ALIAS water {#t+ {casting|summoning};c 'create w' %1}
#ALIAS summon {#t+ {casting|summoning};t %1 summoning;c 'summon' %1}
#ALIAS dete {#t+ {casting|divination};c 'detect evil' %1}
#ALIAS detg {#t+ {casting|divination};c 'detect good' %1}
#ALIAS dm {#t+ {casting|divination};c 'detect magic' %1}
#ALIAS sense {#t+ {casting|divination};c 'sense life'}
#ALIAS silence {#t+ {casting|generic};c 'silence person'}
#ALIAS revive {#t+ {casting|healing};c 'revive' %1}
#ALIAS divine {#t+ {casting|protection};c 'divine bles' %1}
#ALIAS skillcheck {#echo {};#echo Last skillreset took place on: @reset;#echo {};#echo Number of attempts since last skillnotch for:;#echo ---------------------------------------------;#echo Spellcast Enchantment:....@enchantment;#echo Spellcast Generic:........@generic;#echo Spellcast Necromancy:.....@necromancy;#echo Spellcast Invocation:.....@invocation;#echo Spellcast Healing:........@healing;#echo Spellcast Teleportation:..@teleportation;#echo Spellcast Summoning:......@summoning;#echo Spellcast Protection:.....@protection;#echo Spellcast Divination:.....@divination;#echo Spellcast Nature:.........@nature;#echo {};#echo Number of attempts between last skillnotches for:;#echo ---------------------------------------------;#echo Spellcast Enchantment:....@enchantment1;#echo Spellcast Generic:........@generic1;#echo Spellcast Necromancy:.....@necromancy1;#echo Spellcast Invocation:.....@invocation1;#echo Spellcast Healing:........@healing1;#echo Spellcast Teleportation:..@teleportation1;#echo Spellcast Summoning:......@summoning1;#echo Spellcast Protection:.....@protection1;#echo Spellcast Divination:.....@divination1;#echo Spellcast Nature:.........@nature1;#echo {};#echo Date of last skill notch for:;#echo ---------------------------------------------;#echo Spellcast Enchantment:....@enchantment2;#echo Spellcast Generic:........@generic2;#echo Spellcast Necromancy:.....@necromancy2;#echo Spellcast Invocation:.....@invocation2;#echo Spellcast Healing:........@healing2;#echo Spellcast Teleportation:..@teleportation2;#echo Spellcast Summoning:......@summoning2;#echo Spellcast Protection:.....@protection2;#echo Spellcast Divination:.....@divination2;#echo Spellcast Nature:.........@nature2}
#ALIAS skillreset {#var enchantment 0;#var enchantment1 0;#var enchantment2 0;#var generic 0;#var generic1 0;#var generic2 0;#var necromancy 0;#var necromancy1 0;#var necromancy2 0;#var invocation 0;#var invocation1 0;#var invocation2 0;#var healing 0;#var healing1 0;#var healing2 0;#var teleportation 0;#var teleportation1 0;#var teleportation2 0;#var summoning 0;#var summoning1 0;#var summoning2 0;#var protection 0;#var protection1 0;#var protection2 0;#var divination 0;#var divination1 0;#var divination2 0;#var nature 0;#var nature1 0;#var nature2 0;#var reset %time}
#VAR chanting {0} {0}
#VAR generic2 {0}
#VAR necromancy2 {0}
#VAR invocation2 {0}
#VAR healing2 {0}
#VAR teleportation2 {0}
#VAR summoning2 {0}
#VAR protection2 {0}
#VAR divination2 {0}
#VAR protection {0}
#VAR teleportation {0}
#VAR enchantment {0}
#VAR healing {0}
#VAR generic {0}
#VAR necromancy {0}
#VAR invocation {0}
#VAR summoning {0}
#VAR teleportation1 {0}
#VAR summoning1 {0}
#VAR protection1 {0}
#VAR divination1 {0}
#VAR enchantment1 {0}
#VAR trimcase {%lower( %trim( "null"))}
#VAR nature2 {0}
#VAR enchantment2 {0}
#VAR divination {0}
#VAR nature {0}
#VAR nature1 {0}
#VAR generic1 {0}
#VAR necromancy1 {0}
#VAR invocation1 {0}
#VAR healing1 {0}
#VAR reset {Never}
#TRIGGER {^You have learned something new about (*)!} {#mes Notch %1;#FUNC trimcase {%lower( %trim( "%1"))};#IF (@trimcase("%1") = "spellcast nature") {#win Flee @nature;#var nature1 @nature;#var nature 0;#var nature2 %time};#IF (@trimcase("%1") = "spellcast generic") {#win Flee @generic;#var generic1 @generic;#var generic 0;#var generic2 %time};#IF (@trimcase("%1") = "spellcast necromancy") {#win Flee @necromancy;#var necromancy1 @necromancy;#var necromancy 0;#var necromancy2 %time};#IF (@trimcase("%1") = "spellcast invocation") {#win Flee @invocation;#var invocation1 @invocation;#var invocation 0;#var invocation2 %time};#IF (@trimcase("%1") = "spellcast healing") {#win Flee @healing;#var healing1 @healing;#var healing 0;#var healing2 %time};#IF (@trimcase("%1") = "spellcast teleportation") {#win Flee @teleportation;#var teleportation1 @teleportation;#var teleportation 0;#var teleportation2 %time};#IF (@trimcase("%1") = "spellcast summoning") {#win Flee @summoning;#var summoning1 @summoning;#var summoning 0;#var summoning2 %time};#IF (@trimcase("%1") = "spellcast protection") {#win Flee @protection;#var protection1 @protection;#var protection 0;#var protection2 %time};#IF (@trimcase("%1") = "spellcast divination") {#win Flee @divination;#var divination1 @divination;#var divination 0;#var divination2 %time};#IF (@trimcase("%1") = "spellcast enchantment") {#win Flee @enchantment;#var enchantment1 @enchantment;#var enchantment 0;#var enchantment2 %time};#save}
#CLASS 0
#CLASS {casting|enchantment} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|enchantment}}
#TRIGGER {You start chanting...} {#var chanting enchantment}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|enchantment}}
#TRIGGER {In your dreams, or what?} {#t- {casting|enchantment}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|enchantment}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|enchantment}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|enchantment}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad enchantment 1;#t- {casting|enchantment}}
#TRIGGER {Nobody here by that name.} {#t- {casting|enchantment}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|enchantment}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|enchantment}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|enchantment}}
#TRIGGER {You can't!  You're paralyzed to the bone.} {#t- {casting|enchantment}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|enchantment}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|enchantment}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|enchantment}}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != enchantment) {#t- {casting|enchantment}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|enchantment}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|enchantment}}
#CLASS 0
#CLASS {casting|generic} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|generic}}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|generic}}
#TRIGGER {In your dreams, or what?} {#t- {casting|generic}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|generic}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|generic}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|generic}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad generic 1;#t- {casting|generic}}
#TRIGGER {Nobody here by that name.} {#t- {casting|generic}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|generic}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|generic}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|generic}}
#TRIGGER {You can't!  You're paralyzed to the bone.} {#t- {casting|generic}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|generic}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|generic}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|generic}}
#TRIGGER {You start chanting...} {#var chanting generic}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != generic) {#t- {casting|generic}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|generic}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|generic}}
#CLASS 0
#CLASS {casting|necromancy} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|necromancy}}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|necromancy}}
#TRIGGER {In your dreams, or what?} {#t- {casting|necromancy}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|necromancy}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|necromancy}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|necromancy}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad necromancy 1;#t- {casting|necromancy}}
#TRIGGER {Nobody here by that name.} {#t- {casting|necromancy}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|necromancy}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|necromancy}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|necromancy}}
#TRIGGER {You can't!  You're paralyzed to the bone.} {#t- {casting|necromancy}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|necromancy}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|necromancy}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|necromancy}}
#TRIGGER {You start chanting...} {#var chanting necromancy}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != necromancy) {#t- {casting|necromancy}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|necromancy}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|necromancy}}
#CLASS 0
#CLASS {casting|invocation} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|invocation}}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|invocation}}
#TRIGGER {In your dreams, or what?} {#t- {casting|invocation}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|invocation}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|invocation}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|invocation}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad invocation 1;#t- {casting|invocation}}
#TRIGGER {Nobody here by that name.} {#t- {casting|invocation}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|invocation}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|invocation}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|invocation}}
#TRIGGER {You can't!  You're paralyzed to the bone.} {#t- {casting|invocation}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|invocation}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|invocation}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|invocation}}
#TRIGGER {You start chanting...} {#var chanting invocation}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != invocation) {#t- {casting|invocation}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|invocation}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|invocation}}
#CLASS 0
#CLASS {casting|healing} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|healing}}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|healing}}
#TRIGGER {In your dreams, or what?} {#t- {casting|healing}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|healing}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|healing}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|healing}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad healing 1;#t- {casting|healing}}
#TRIGGER {Nobody here by that name.} {#t- {casting|healing}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|healing}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|healing}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|healing}}
#TRIGGER {You can't!  You're paralyzed to the bone.} {#t- {casting|healing}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|healing}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|healing}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|healing}}
#TRIGGER {You start chanting...} {#var chanting healing}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != healing) {#t- {casting|healing}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|healing}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|healing}}
#CLASS 0
#CLASS {casting|teleportation} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|teleportation}}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|teleportation}}
#TRIGGER {In your dreams, or what?} {#t- {casting|teleportation}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|teleportation}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|teleportation}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|teleportation}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad teleportation 1;#t- {casting|teleportation}}
#TRIGGER {Nobody here by that name.} {#t- {casting|teleportation}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|teleportation}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|teleportation}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|teleportation}}
#TRIGGER {You can't!  You're paralyzed to the bone.} {#t- {casting|teleportation}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|teleportation}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|teleportation}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|teleportation}}
#TRIGGER {You start chanting...} {#var chanting teleportation}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != teleportation) {#t- {casting|teleportation}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|teleportation}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|teleportation}}
#CLASS 0
#CLASS {casting|summoning} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|summoning}}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|summoning}}
#TRIGGER {In your dreams, or what?} {#t- {casting|summoning}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|summoning}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|summoning}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|summoning}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad summoning 1;#t- {casting|summoning}}
#TRIGGER {Nobody here by that name.} {#t- {casting|summoning}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|summoning}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|summoning}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|summoning}}
#TRIGGER {You can't!  You're paralyzed to the bone.} {#t- {casting|summoning}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|summoning}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|summoning}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|summoning}}
#TRIGGER {You start chanting...} {#var chanting summoning}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != summoning) {#t- {casting|summoning}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|summoning}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|summoning}}
#CLASS 0
#CLASS {casting|protection} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|protection}}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|protection}}
#TRIGGER {In your dreams, or what?} {#t- {casting|protection}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|protection}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|protection}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|protection}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad protection 1;#t- {casting|protection}}
#TRIGGER {Nobody here by that name.} {#t- {casting|protection}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|protection}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|protection}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|protection}}
#TRIGGER {You can't!  You're paralyzed to the bone.} {#t- {casting|protection}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|protection}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|protection}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|protection}}
#TRIGGER {You start chanting...} {#var chanting protection}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != protection) {#t- {casting|protection}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|protection}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|protection}}
#CLASS 0
#CLASS {casting|divination} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|divination}}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|divination}}
#TRIGGER {In your dreams, or what?} {#t- {casting|divination}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|divination}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|divination}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|divination}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad divination 1;#t- {casting|divination}}
#TRIGGER {Nobody here by that name.} {#t- {casting|divination}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|divination}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|divination}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|divination}}
#TRIGGER {You can't!  You're paralyzed to the bone.} {#t- {casting|divination}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|divination}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|divination}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|divination}}
#TRIGGER {You start chanting...} {#var chanting divination}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != divination) {#t- {casting|divination}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|divination}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|divination}}
#CLASS 0
#CLASS {casting|nature} {disable}
#TRIGGER {You can't do this sitting!} {#t- {casting|nature}}
#TRIGGER {You don't have that spell memorized.} {#t- {casting|nature}}
#TRIGGER {In your dreams, or what?} {#t- {casting|nature}}
#TRIGGER {Maybe you should get up off your knees first?} {#t- {casting|nature}}
#TRIGGER {You abort your prayer before it's done!} {#var chanting 0;#t- {casting|nature}}
#TRIGGER {Sorry, you can't do that while laying around.} {#t- {casting|nature}}
#TRIGGER {You complete your spell...} {#var chanting 0;#ad nature 1;#t- {casting|nature}}
#TRIGGER {Nobody here by that name.} {#t- {casting|generic}}
#TRIGGER {Hell, you cannot see your own nose in the dark, you dare not do anything;offensive!} {#t- {casting|generic}}
#TRIGGER {Impossible! You can't concentrate enough!} {#t- {casting|generic}}
#TRIGGER {You daren't spellcast in this cramped room! Spell might hit wrong target.} {#t- {casting|generic}}
#TRIGGER {You can't! You're paralyzed to the bone.} {#t- {casting|generic}}
#TRIGGER {Your lips move, but no sound comes forth!} {#t- {casting|nature}}
#TRIGGER {Your thoughts are too hazy,*} {#t- {casting|nature}}
#TRIGGER {Being knocked unconscious strictly limits what you can do.} {#t- {casting|nature}}
#TRIGGER {You start chanting...} {#var chanting nature}
#TRIGGER {You're busy spellcasting!} {#if (@chanting != nature) {#t- {casting|nature}}}
#TRIGGER {The magic gathers, then fades away.} {#t- {casting|nature}}
#TRIGGER {You can't cast this on other players (yet)!} {#t- {casting|nature}}
#CLASS 0
Touk says 'ac > glorishan > mr > touk > hps'
Siamorphe OOC: 'If AFKing is the devil, then Corth is the Antichrist and Glorishan is the False Prophet who supports him.'
Referring to the guild on 8/28/06: Oghma responds to your petition with 'your leadership team averages 280 days MIA :('

Return to “MUD Client Help”

Who is online

Users browsing this forum: No registered users and 3 guests