Spellbot

From RoDpedia
Revision as of 21:43, 17 November 2019 by Stolichnaya (talk | contribs) (Created page with '#CLASS {spellbot} {enable} #TRIGGER {(%w) whispers to you *} {whisper %1 Try using "SAY" to get spells from me.} #TRIGGER {(%w) wonders 'WWJD for a Klondike Bar?'} { cab 0.%1 …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  1. CLASS {spellbot} {enable}
  2. TRIGGER {(%w) whispers to you *} {whisper %1 Try using "SAY" to get spells from me.}
  3. TRIGGER {(%w) wonders 'WWJD for a Klondike Bar?'} {
 cab 0.%1
 cks 0.%1
 csl 0.%1
 long1 0.%1
 ces 0.%1
 cco 0.%1
 cps 0.%1
 nod
 }
  1. TRIGGER {(%w) says 'all'} {
 nod %1
 all1 0.%1
 wave %1
 }
  1. TRIGGER {(%w) says 'aqua} {cab 0.%1}
  2. TRIGGER {(%w) says 'con} {cco 0.%1}
  3. TRIGGER {(%w) says 'dra} {cdw 0.%1}
  4. TRIGGER {(%w) says 'elv} {ceb 0.%1}
  5. TRIGGER {(%w) says 'elem} {ces 0.%1}
  6. TRIGGER {(%w) says 'fire} {cfir 0.%1}
  7. TRIGGER {(%w) says 'float} {cfl 0.%1}
  8. TRIGGER {(%w) says 'fly} {cfly 0.%1}
  9. TRIGGER {(%w) says 'heat} {ciw 0.%1}
  10. TRIGGER {(%w) says 'ice} {cic 0.%1}
  11. TRIGGER {(%w) says 'invis} {cinv 0.%1}
  12. TRIGGER {(%w) says 'level} {ls3 0.%1}
  13. TRIGGER {(%w) says 'light} {
 ccl 0.%1
 give ball 0.%1
 drop ball
 }
  1. TRIGGER {(%w) says 'long} {long1 0.%1}
  2. TRIGGER {(%w) says 'nano} {
 cco 0.%1
 cps 0.%1
 }
  1. TRIGGER {(%w) says 'ogr} {cks 0.%1}
  2. TRIGGER {(%w) says 'pris} {cps 0.%1}
  3. TRIGGER {(%w) says 'ref} {cref 0.%1}
  4. TRIGGER {(%w) says 'safe} {
 cfly 0.%1
 csc 0.%1
 cab 0.%1
 }
  1. TRIGGER {(%w) says 'sag} {csag 0.%1}
  2. TRIGGER {(%w) says 'scry} {csc 0.%1}
  3. TRIGGER {(%w) says 'shield'} {csh 0.%1}
  4. TRIGGER {(%w) says 'shields} {ces 0.%1}
  5. TRIGGER {(%w) says 'sli} {csl 0.%1}
  6. TRIGGER {(%w) says 'tro} {ctv 0.%1}
  7. TRIGGER {(%w) says 'val} {cva 0.%1}
  8. TRIGGER {(%w) says 'invis (%w)'} {
 cinv %2
 tell %1 I cast invis on %2 at your request.
 tell %2 I cast invis on you at %1's request.
 }
  1. TRIGGER {(%w) says 'spring} {ccsp %1}
  2. TRIGGER {(%w) says 'report'} {report}
  3. TRIGGER {A mystical spring flows majestically from a glowing circle of blue.} {#var springhere 1}
  4. TRIGGER {(%w) says 'Let's get retarded'} {
 cab 0.%1
 cks 0.%1
 csl 0.%1
 long1 0.%1
 ces 0.%1
 cco 0.%1
 cps 0.%1
 nod
 }
  1. CLASS 0
  1. CLASS {spellcmds} {enable}
  2. ALIAS manafull {
 #if (@manaatfull = 0) {
   #var manaatfull 1
   #show Full MP!
   }
 }
  1. ALIAS ls1 {
 #TSET 40
 cks %1
 ctv %1
 ceb %1
 csl %1
 csag %1
 cdw %1
 }
  1. ALIAS ls2 {
 #TSET 40
 ceb %1
 csl %1
 csag %1
 cdw %1
 cks %1
 ctv %1
 }
  1. ALIAS ls3 {
 #TSET 40
 csag %1
 cdw %1
 cks %1
 ctv %1
 ceb %1
 csl %1
 }
  1. ALIAS long1 {
 csh %1
 cva %1
 ciw %1
 }
  1. ALIAS long2 {
 cva %1
 ciw %1
 csh %1
 }
  1. ALIAS long3 {
 ciw %1
 csh %1
 cva %1
 }
  1. ALIAS shi1 {
 cic %1
 cfir %1
 csho %1
 }
  1. ALIAS shi2 {
 cfir %1
 csho %1
 cic %1
 }
  1. ALIAS shi3 {
 csho %1
 cic %1
 cfir %1
 }
  1. ALIAS all1 {
 ls3 %1
 cab %1
 cco %1
 cfly %1
 cps %1
 csc %1
 long1 %1
 ces %1
 }
  1. ALIAS all2 {
 ls1 %1
 cab %1
 cco %1
 cfly %1
 cps %1
 csc %1
 long1 %1
 }
  1. ALIAS cab {cast 'aqua breath' %1}
  2. ALIAS ccl {
 cast 'continual light'
 give ball %1
 drop ball
 }
  1. ALIAS cco {cast 'confidence' %1}
  2. ALIAS cdw {cast 'dragon wit' %1}
  3. ALIAS ceb {cast 'elven beauty' %1}
  4. ALIAS ces {cast 'elemental supremacy' %1}
  5. ALIAS cfir {cast 'fireshield' %1}
  6. ALIAS cfl {cast 'float' %1}
  7. ALIAS cfly {cast 'fly' %1}
  8. ALIAS cic {cast 'iceshield' %1}
  9. ALIAS cinv {cast 'invis' %1}
  10. ALIAS ciw {cast 'inner warmth' %1}
  11. ALIAS cks {cast 'Ogre Might' %1}
  12. ALIAS cps {cast 'prismatic shield' %1}
  13. ALIAS cref {cast 'refresh' %1}
  14. ALIAS csag {cast 'sagacity' %1}
  15. ALIAS csc {cast 'scry' %1}
  16. ALIAS csh {cast 'shield' %1}
  17. ALIAS csho {cast 'shockshield' %1}
  18. ALIAS csl {cast 'slink' %1}
  19. ALIAS ctv {cast 'trollish vigor' %1}
  20. ALIAS cva {cast 'valiance' %1}
  21. CLASS 0
  1. CLASS {spells}
  2. ALIAS cabl {cast 'acid blast'}
  3. ALIAS castr {cast 'astral walk' %1}
  4. ALIAS cb {cast 'bless'}
  5. ALIAS cbh {cast 'black hand'}
  6. ALIAS cbl {cast 'blindness'}
  7. ALIAS cc {cast 'cure critical'}
  8. ALIAS ccal {cast 'cause light'}
  9. ALIAS ccb {cast 'cure blindness'}
  10. ALIAS ccc {cast 'cause critical'}
  11. ALIAS ccli {cast 'call lightning'}
  12. ALIAS ccp {cast 'cure poison'}
  13. ALIAS ccs {cast 'cause serious'}
  14. ALIAS ccur {cast 'curse'}
  15. ALIAS ccw {cast 'create water'}
  16. ALIAS ccsp {
 #var spring 0
 look
 #alarm +2 {#if (@spring = 0) {
     cast 'create spring'
     drink mys
     } {drink mys}}
 }
  1. ALIAS ccwe {cast 'control weather'}
  2. ALIAS cde {cast 'detect evil'}
  3. ALIAS cdev {cast 'dispel evil'}
  4. ALIAS cdh {cast 'detect hidden'}
  5. ALIAS cdi {cast 'detect invis'}
  6. ALIAS cdm {cast 'dispel magic'}
  7. ALIAS cdma {cast 'detect magic'}
  8. ALIAS cdp {cast 'detect poison'}
  9. ALIAS cds {cast 'dragonskin'}
  10. ALIAS cdt {cast 'detect traps'}
  11. ALIAS ce {cast 'earthquake'}
  12. ALIAS ced {cast 'energy drain'}
  13. ALIAS cep {cast 'extradimensional portal'}
  14. ALIAS cew {cast 'enchant weapon'}
  15. ALIAS cf {cast 'create food'}
  16. ALIAS cfar {cast farsight %1}
  17. ALIAS cff {cast 'faerie fog'}
  18. ALIAS cffi {cast 'faerie fire'}
  19. ALIAS cfi {cast 'fireball'}
  20. ALIAS cfire {cast 'create fire'}
  21. ALIAS cflame {cast 'flamestrike'}
  22. ALIAS charm {cast 'harm'}
  23. ALIAS cheal {cast 'heal'}
  24. ALIAS ci {cast 'identify'}
  25. ALIAS cinf {cast 'infravision'}
  26. ALIAS cka {cast 'know alignment'}
  27. ALIAS cl {cast 'cure light'}
  28. ALIAS clb {cast 'lightning bolt'}
  29. ALIAS clo {cast 'locate object'}
  30. ALIAS cmi {cast 'mass invis'}
  31. ALIAS cmm {cast 'magic missile'}
  32. ALIAS cmt {
 gold
 #show ci %1
 #var midasitem %1
 cast 'midas touch' %1
 gold
 }
  1. ALIAS cp {cast 'protection'}
  2. ALIAS cpd {cast 'pass door'}
  3. ALIAS cpo {cast 'poison'}
  4. ALIAS cpor {cast 'portal'}
  5. ALIAS cr {cast 'refresh'}
  6. ALIAS crc {cast 'remove curse'}
  7. ALIAS crecall {cast 'word of recall'}
  8. ALIAS cri {cast 'remove invis'}
  9. ALIAS crt {cast 'remove trap'}
  10. ALIAS cs {cast 'cure serious'}
  11. ALIAS csg {cast 'shocking grasp'}
  12. ALIAS csle {cast 'sleep'}
  13. ALIAS css {cast 'stone skin'}
  14. ALIAS cssp {cast 'sulfurous spray'}
  15. ALIAS ct {cast 'transport'}
  16. ALIAS curse {cast 'curse'}
  17. ALIAS cv {cast 'valiance'}
  18. ALIAS cw {cast 'weaken'}
  19. ALIAS cwe {cast 'control weather'}
  20. ALIAS cwr {cast 'word of recall'}
  21. ALIAS ls {
 c 'ogre might' %1
 ctv %1
 ceb %1
 cslink %1
 csag %1
 cdw %1
 }
  1. CLASS 0
  1. CLASS {trancelen}
  2. TRIGGER {You enter a peaceful trance, collecting mana from the cosmos.} {
 #ts 599
 #show Trance Started with @mana at %time
 #var starttime %ctime
 #var startmana @mana
 }
  1. TRIGGER {You come out of your trance.} {#ts 15}
  2. TRIGGER {You complete your trance.} {
 #show Trance Ended with @manafull at %time
 #var endtime %ctime
 #var endmana @manafull
 #math elapsedtime @endtime-@starttime
 #math elapsedmana @endmana-@startmana
 #math manapersec ((@elapsedmana/@elapsedtime)*5)
 #show A total of @elapsedmana was recovered in @elapsedtime for a rate of @manapersec mp5
 #ts 45
 ticktimer
 }
  1. CLASS 0