#nop #nop class.$class should override at least following system aliases #nop usehunt, usechar, bash #nop #var class mage #nop * * * mage * * * #var versionclassmage 1 #var versionscribing 2 #var bagc dummy #var scroll blank.scroll #var potion empty.potion #alias {doscribe1} {get $scroll $bagc;scribe $scroll '%1 %2 %3 %4 %5'} #alias {dobrew1} {get $potion $bagc;brew $potion '%1 %2 %3 %4 %5'} #alias {xinf} {doscribe1 infravision} #alias {xstr} {doscribe1 strength} #alias {xgw} {doscribe1 gust of wind} #alias {binf} {dobrew1 strength} #alias {bstr} {dobrew1 strength} #alias {ribwarn1} {#if $ongroup {emote might get a bit scribe lagged.}} #alias {ribwarn} {ribwarn1} #alias unbrew {put all.$potion $bagc;put all.$scroll $bagc;uncomp} #alias uncomp {put all.dung $bagc;put all.reed $bagc} #alias uncomp {nil} #alias {dl} {ribwarn;ribstr;bstr;unbrew;put all.scribed $chest;put all.brewed $chest} #nop #alias usehunt {useattack;usehold;usefollow} #alias useattack {#alias 0 {cc1 $e};#alias 00 {cc2 $e};#alias 000 {cc3 $e};#alias 0000 {cc4 $e}} #alias usehold {#alias 9 {ch1 $e};#alias 99 {ch2 $e};#alias 999 {ch3 $e}} #alias usefollow {#alias 8 {crel $e};#alias 88 {follow $e};#alias 888 {oca recite recall %1 $me};#alias p {st;crel $p}} #alias {usechar} {#alias o {oca bash $e};#alias oo {oca kill $e};#alias ooo {oca assist $main}} #alias {cc1} {clb} #alias {cc2} {ccc} #alias {cc3} {cmm} #alias {ch1} {chp} #alias {ch2} {csil} #alias {ch3} {chm} #alias {cc4} {cab} #alias {go} {cre %1} #alias {cab} {cast 'acid blast' %1} #alias {cam} {cas} #alias {cas} {cast 'antimagic shell'} #alias {cbh} {cast 'burning hands' %1} #alias {cblur} {cbl %1} #alias {cblu} {cbl %1} #alias {cbl} {cast 'blur' %1} #alias {cca} {cast 'calm'} #alias {cce} {cast 'conjure elemental' %1} #alias {ccl} {cast 'clairvoyance' %1} #alias {cck} {cast 'cloud kill'} #alias {cconf} {cast 'confusion' %1} #alias {cco} {cast 'continual light'} #alias {ccc} {cfb %1} #alias {cdd} {cast 'dimension door' %1} #alias {cde} {cast 'detect magic'} #alias {cdi} {cast 'detect invisibility' %1 $me} #alias {cdm} {cast 'dispel magic' %0} #alias {cdm} {cast 'deep pockets' %0} #alias {cde} {cast 'detect scry'} #alias {cea} {cast 'enchant armor' %0} #alias {cew} {cast 'enchant weapon' %0} #alias {ced} {cast 'energy drain' %1} #alias {cfb} {cast 'force bolt' %1} #alias {cfd} {cast 'floating disc'} #alias {cfe} {cast 'feeblemind' %1} #alias {cfly} {cast 'fly' %1} #alias {cgl} {cast 'glitterdust'} #alias {cha} {cast 'haste' %1} #alias {chm} {cast 'hold monster' %1} #alias {chp} {cast 'hold person' %0} #alias {cii} {cast 'identify' %0} #alias {cii} {cast 'improved invisibility'} #alias {cinf} {cast 'infravision' %1} #alias {cin} {cast 'invisibility' %0} #alias {cis} {cast 'ice storm'} #alias {clb} {cast 'lightning bolt' %1} #alias {cli} {cast 'light'} #alias {cloc} {cast 'locate object' %1} #alias {clo} {cast 'locate object'} #alias {cmr} {cast 'mirror image'} #alias {cmi} {cast 'mass invisibility'} #alias {cmm} {cast 'magic missile' %1} #alias {cms} {cast 'monster summoning'} #alias {crf} {cast 'ray of enfeeblement' %1} #alias {cray} {crf} #alias {crel} {cre %1} #alias {cre} {cast 'relocate' %1} #alias {cro} {cast 'rot' %0} #alias {csg} {cast 'shocking grasp' %1} #alias {csh} {cast 'shield'} #alias {csil} {csi %1} #alias {csi} {cast 'silence' %1} #alias {csl} {cast 'sleep' %1} #alias {cstr} {cast 'strength' %1} #alias {cte} {cast 'teleport'} #alias {cwb} {cast 'water breath' %1} #alias {cwe} {cast 'wizard eye'} #alias {cwea} {cast 'weaken' %1} #alias {cww} {cast 'whispering wind' %0} #alias {arm} {get %0 $chest;give %0 $c;oca hold %0} #nop -- Guild master system #var {magebalifor} {Petrin} #var {magedelphon} {Tsarak} #var {magehaven} {Canstin} #var {magekalaman} {Zardonna} #var {mageneraka} {Molg} #var {magepalanthas} {Anatole} #var {magesolace} {Brien} #var {magetantallon} {Itanus} #var {magetarsis} {Darvinus} #var {mageunderrelm} {Rulina} #var {magewayreth} {Kailee} #var {magebali} {$magebalifor};#var {magebal} {$magebalifor} #var {magedelp} {$magedelphon};#var {magedel} {$magedelphon} #var {magehave} {$magehaven};#var {magehav} {$magehaven} #var {magekala} {$magekalaman};#var {magekal} {$magekalaman} #var {magenera} {$mageneraka};#var {magener} {$mageneraka} #var {magepala} {$magepalanthas};#var {magepal} {$magepalanthas} #var {magesola} {$magesolace};#var {magesol} {$magesolace} #var {magetant} {$magetantallon};#var {magetan} {$magetantallon} #var {magetars} {$magetarsis};#var {magetar} {$magetarsis} #var {magewayr} {$magewayreth}#var {mageway} {$magewayreth} #alias mageinvalid {#showme -- Invalid target:%1 --;dobell} #alias g {#ifex mage%1 {go $mage%%1} {mageinvalid %%1}} #alias go {#if $resting stand;cre %1} #alias god {#if $resting stand;#ifex mage%1 {cdd $mage%%1} {mageinvalid %%1}} #variable {mageall} {balifor petrin, delphon tsarak, haven canstin, kalaman zardonna, neraka molg, palanthas anatole, solace brien, tarsis darvinus, wayreth kailee, tantallon itanus} #nop -- #nop -- Miscellaneous magic #nop -- #var {orrery} {1} #alias {domemmed2} {#var orrery 1} #alias {doorrerycheck} {#if $orrery {lor;#var orrery 0}} #alias {lor} {syst;time;look orrery} #action {An orrery} {doorrerycheck} {6} #var spellmem 0