Setvariable Monstercount 0 action instant put release when At what are you trying to #action instant goto move.loop when There is nothing else to face! #action goto stow.move.loop2 when You notice|You hear someone|attempt to fire from hiding.|Someone snipes|slips out of the shadows|leaps from hiding|says, "|asks, "|exclaims, "|whispers, "|You hear the voice of|comes out of hiding setvariable move look setvariable dir 1 action instant put look when YOU HAVE BEEN IDLE #action put sleep when Heavy Thrown: .+ mind lock action put awake when Overall state of mind: clear action put awake when Overall state of mind: fluid action put sleep when Overall state of mind: murky action put sleep when Overall state of mind: very action put sleep when Overall state of mind: dense action put sleep when Overall state of mind: thick action put sleep when Overall state of mind: stagnant action put sleep when Overall state of mind: frozen action instant goto flee when You're very|You're badly hurt|You're smashed|You're terri|You're near death action (ISrepeat) put \t %lastcommand when are still stunned action instant put quit when How do you expect to flee|Your attempt to flee has failed. action instant put stand when You should stand up first. action goto get_weapon when You don't have a weapon action goto skin when balanced] setvariable Current_Weapon jambiya setvariable exp 1 setvariable stance dodge look: put look pause 1 Monstercount.set: math Monstercount add %monstercount put stance parry wait exp: pause 1 if "%exp" = "1" then put exp skill le if "%exp" = "2" then put exp skill me if "%exp" = "3" then put exp skill mb match exp ...wait match exp Sorry, you may match next_weapon mind lock match next_weapon % dazed match get_weapon Time Development matchwait exp2: pause 1 setvariable move look if "%exp" = "1" then put exp skill le if "%exp" = "2" then put exp skill me if "%exp" = "3" then put exp skill mb match exp2 ...wait match exp2 Sorry, you may match next_weapon mind lock match next_weapon % dazed match stance Time Development matchwait TM_check: if "%mana" < "10" then goto exp2 pause 1 put exp skill tm match exp2 % dazed match exp2 mind lock match TM Time Development match TM_check ...wait match TM_check Sorry, you may matchwait next_weapon: pause 1 math exp add 1 if "%exp" = "4" then setvariable exp 1 if "%exp" = "1" then setvariable Current_Weapon jambiya if "%exp" = "2" then setvariable Current_Weapon scimitar if "%exp" = "3" then setvariable Current_Weapon mace goto exp exp_hiding: #if "%shadows" = "0" then goto stance if "%mana" < "45" then goto stance if "%t" < "75" then goto stance pause 1 put exp skill hiding match stance % dazed match stance mind lock match TC Time Development match exp_hiding Sorry, you may matchwait TC: put ret wait pause 1 put prep tc ret_hide: wait pause 1 put harn 5 pause 3 pause 1 put ret wait pause 1 put ret put cast timer stop timer clear timer start hide: pause 1 put hide match unhide_adv You melt match stance You are too close match hide ...wait match hide Sorry, you may match unhide_adv You blend match stance ruining your hiding place! matchwait unhide_adv: pause 1 pause 1 put stand wait put adv goto stance get_weapon: pause 1 put stow right put get my %Current_Weapon match get_weapon ...wait match get_weapon Sorry, you may stance: if "%Current_Weapon" = "mace" then goto stance_MB if "%Current_Weapon" = "halberd" then goto stance_H if "%stance" = "dodge" then goto feint if "%stance" = "bob" then goto feint if "%stance" = "feint" then goto draw if "%stance" = "draw" then goto sweep if "%stance" = "sweep" then goto slice if "%stance" = "slice" then goto chop if "%stance" = "chop" then goto bob stance_MB: if "%stance" = "dodge" then goto feintMB if "%stance" = "bob" then goto feintMB if "%stance" = "feint" then goto chopMB if "%stance" = "draw" then goto sliceMB if "%stance" = "slice" then goto bob if "%stance" = "chop" then goto sweepMB if "%stance" = "sweep" then goto drawMB stance_H: if "%stance" = "dodge" then goto feintH if "%stance" = "bob" then goto feintH if "%stance" = "feint" then goto chopH if "%stance" = "draw" then goto sliceH if "%stance" = "slice" then goto sweepH if "%stance" = "chop" then goto bob if "%stance" = "sweep" then goto chopH feintH: pause 1 setvariable stance feint put feint match feintH_pause You aren't close enough to attack. match feintH_pause There is nothing else to face! match drawH [Roundtime match feintH ...wait match feintH Sorry, you may matchwait drawH: pause 1 setvariable stance draw put draw match drawH_pause You aren't close enough to attack. match drawH_pause There is nothing else to face! match sliceH [Roundtime match drawH ...wait match drawH Sorry, you may matchwait sweepH: pause 1 setvariable stance sweep put sweep match sweepH_pause You aren't close enough to attack. match sweepH_pause There is nothing else to face! match chopH [Roundtime match sweepH ...wait match sweepH Sorry, you may matchwait sliceH: pause 1 setvariable stance slice put slice match sliceH_pause You aren't close enough to attack. match sliceH_pause There is nothing else to face! match sweepH [Roundtime match sliceH ...wait match sliceH Sorry, you may matchwait chopH: pause 1 setvariable stance chop put chop match chopH_pause You aren't close enough to attack. match chopH_pause There is nothing else to face! match bob [Roundtime match chopH ...wait match chopH Sorry, you may matchwait feint: pause 1 setvariable stance feint put feint match feint_pause You aren't close enough to attack. match feint_pause There is nothing else to face! match draw [Roundtime match feint ...wait match feint Sorry, you may matchwait draw: pause 1 setvariable stance draw put draw match draw_pause You aren't close enough to attack. match draw_pause There is nothing else to face! match sweep [Roundtime match draw ...wait match draw Sorry, you may matchwait sweep: pause 1 setvariable stance sweep put sweep match sweep_pause You aren't close enough to attack. match sweep_pause There is nothing else to face! match slice [Roundtime match sweep ...wait match sweep Sorry, you may matchwait slice: pause 1 setvariable stance slice put slice match slice_pause You aren't close enough to attack. match slice_pause There is nothing else to face! match chop [Roundtime match slice ...wait match slice Sorry, you may matchwait chop: pause 1 setvariable stance chop put chop match chop_pause You aren't close enough to attack. match chop_pause There is nothing else to face! match bob [Roundtime match chop ...wait match chop Sorry, you may matchwait feintMB: pause 1 setvariable stance feint put feint match feintMB_pause You aren't close enough to attack. match feintMB_pause There is nothing else to face! match chopMB [Roundtime match feintMB ...wait match feintMB Sorry, you may matchwait drawMB: pause 1 setvariable stance draw put draw match drawMB_pause You aren't close enough to attack. match drawMB_pause There is nothing else to face! match sliceMB [Roundtime match drawMB ...wait match drawMB Sorry, you may matchwait sweepMB: pause 1 setvariable stance sweep put sweep match sweepMB_pause You aren't close enough to attack. match sweepMB_pause There is nothing else to face! match drawMB [Roundtime match sweepMB ...wait match sweepMB Sorry, you may matchwait sliceMB: pause 1 setvariable stance slice put slice match sliceMB_pause You aren't close enough to attack. match sliceMB_pause There is nothing else to face! match bob [Roundtime match sliceMB ...wait match sliceMB Sorry, you may matchwait chopMB: pause 1 setvariable stance chop put chop match chopMB_pause You aren't close enough to attack. match chopMB_pause There is nothing else to face! match sweepMB [Roundtime match chopMB ...wait match chopMB Sorry, you may matchwait bob: pause 1 #put stance parry #if "%Monstercount" > "2" then goto crowd_control pause 1 setvariable stance bob put bob #match exp2 Roundtime: match APP_check Roundtime: match bob ...wait match bob Sorry, you may match bob_pause You aren't close enough to attack. match bob_pause There is nothing else to face! matchwait APP_check: pause 1 put exp skill apprai match APP_check Sorry, you may match TM_check % dazed match TM_check mind lock match APP Time Develop matchwait APP: pause 1 put app eel quick match APP ...wait match APP Sorry, you may match TM_check Appraise what? match TM_check [Roundtime: matchwait feintH_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match feintH [You're match feintH melee matchwait drawH_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match drawH [You're match drawH melee matchwait sliceH_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match sliceH [You're match sliceH melee matchwait sweepH_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match sweepH [You're match sweepH melee matchwait chopH_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match chopH [You're match chopH melee matchwait feint_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match feint [You're match feint melee matchwait draw_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match draw [You're match draw melee matchwait slice_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match slice [You're match slice melee matchwait sweep_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match sweep [You're match sweep melee matchwait chop_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match chop [You're match chop melee matchwait feintMB_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match feintMB [You're match feintMB melee matchwait drawMB_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match drawMB [You're match drawMB melee matchwait sliceMB_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match sliceMB [You're match sliceMB melee matchwait sweepMB_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match sweepMB [You're match sweepMB melee matchwait chopMB_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match chopMB [You're match chopMB melee matchwait bob_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match bob [You're match bob melee matchwait TM: pause 1 put prep strange arrow match OOM You have to strain to harness match target You are already preparing match target You begin chanting a prayer match TM ...wait match TM Sorry, you may matchwait target: pause 1 put target match face_next You are not engaged to anything, so you must specify a target to focus on! match cast You begin to weave mana lines match target ...wait match target Sorry, you may matchwait CL_harn: pause 1 put harn 5 match cast You strain, but match cast You tap into match CL_harn ...wait match CL_harn Sorry, you may matchwait cast: pause 1 put cast match skin Your secondary spell pattern dissipates match skin and lies still. match skin last breath. match release_pause You can't cast match release_pause A few measly sparks match TM_check Roundtime: match TM Your spell fails completely. match OOM You are unable to harness sufficient energy to cast the spell. match cast ... wait match cast Sorry, you may matchwait OOM: pause 1 put release goto exp2 face_next: pause 1 put face next match release_pause There is nothing else to face! match target You turn match face_next ...wait match face_next Sorry, you may matchwait release_pause: pause 1 put release pause 1 match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match TM melee match TM [You're matchwait HE_2HE: if "%exp" = "2" then goto HE if "%exp" = "3" then goto 2HE HE: pause 1 put swap my sword match HE a two-handed edged weapon. match stance a heavy edged weapon. match HE ...wait match HE Sorry, you may matchwait 2HE: pause 1 put swap my sword match stance a two-handed edged weapon. match 2HE a heavy edged weapon. match 2HE ...wait match 2HE Sorry, you may matchwait skin: pause 1 put release wait pause 1 put stow right wait pause 1 put ret wait pause 1 put get my jambiya wait pause 1 put skin wait pause 1 pause 1 put drop my skin wait pause 1 put search eel wait pause 1 pause 1 put stow my jambiya wait pause 1 put get my %Current_Weapon goto shield_check buffcheck2: goto exp2 brawl: circle: pause 1 put circle match circle ...wait match circle Sorry, you may match slap Roundtime: match circle_pause You aren't close enough to attack. match circle_pause There is nothing else to face! matchwait circle_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match circle [You're match circle melee matchwait slap: pause 1 put slap match slap ...wait match slap Sorry, you may match claw Roundtime match slap_pause You aren't close enough to attack. match slap_pause There is nothing else to face! matchwait slap_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match slap [You're match slap melee matchwait claw: pause 1 put claw match claw ...wait match claw Sorry, you may match elbow Roundtime match claw_pause You aren't close enough to attack. match claw_pause There is nothing else to face! matchwait claw_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match claw [You're match claw melee matchwait elbow: pause 1 put elbow match elbow ...wait match elbow Sorry, you may match punch Roundtime match elbow_pause You aren't close enough to attack. match elbow_pause There is nothing else to face! matchwait elbow_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match elbow [You're match elbow melee matchwait punch: pause 1 put punch match punch ...wait match punch Sorry, you may match gouge Roundtime match punch_pause You aren't close enough to attack. match punch_pause There is nothing else to face! matchwait punch_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match punch [You're match punch melee matchwait gouge: pause 1 put gouge match gouge ...wait match gouge Sorry, you may #match exp2 Roundtime match TM_check Roundtime match gouge_pause You aren't close enough to attack. match gouge_pause There is nothing else to face! matchwait gouge_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match gouge [You're match gouge melee matchwait crowd_control: put ret wait pause 1 put stow right wait pause 1 pause 1 put stow left pause 1 exp_crowd_OW: pause 1 put ret put exp skill offhand match exp_crowd_OW Sorry, you may match crowd_control2 mind lock match crowd_control2 dazed match OW_crowd Time Development matchwait exp_crowd2: pause 1 put ret put exp skill offhand match exp_crowd2 Sorry, you may match crowd_control2 mind lock match crowd_control2 dazed match OW_crowd2 Time Development matchwait OW_crowd: pause 1 put ret wait pause .3 put get my scimitar OW_crowd2: put ret wait pause 1 put get throwing hammer match OW_crowd2 ...wait match OW_crowd2 Sorry, you may match throw_OW_crowd You get match throw_OW_crowd You pick match throw_OW_crowd You are already holding that. matchwait throw_OW_crowd: put ret wait pause 1 put throw left match crowd_control What are you trying to throw? match exp_crowd2 Roundtime match throw_OW_crowd ...wait match throw_OW_crowd Sorry, you may match exp There is nothing else to face! matchwait crowd_control2: put ret wait pause 1 put stow right wait pause 1 put stow left pause 1 pause 1 HT_crowd: put ret wait pause 1 put get throwing hammer match throw_crowd You are already holding that. match HT_crowd ...wait match HT_crowd Sorry, you may match throw_crowd You get match throw_crowd You pick matchwait swap: put swap pause 1 throw_crowd: put ret wait pause 1 put throw match swap What are you trying to throw? match crowd_control Perhaps you should find a suitable throwing weapon first. match exp_crowd Roundtime match throw_crowd ...wait match throw_crowd Sorry, you may match exp There is nothing else to face! matchwait exp_crowd: put ret wait pause 1 put exp skill ht goto HT_crowd HT: pause 1 put get throwing hammer match HT ...wait match HT Sorry, you may match throw You get match throw You pick match throw You are already holding that. matchwait throw: put throw left match exp2 Roundtime match throw ...wait match throw Sorry, you may match throw_pause There is nothing else to face! matchwait throw_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match throw melee match throw [You're matchwait HT2: pause 1 put get throwing hammer match throw2 You are already holding that. match HT2 ...wait match HT2 Sorry, you may match throw2 You get match throw2 You pick matchwait throw2: put throw match exp2 Roundtime match throw2 ...wait match throw2 Sorry, you may match throw2_pause There is nothing else to face! matchwait throw2_pause: pause 1 put pow match SW You feel the winds surrounding you disperse. match SUF You feel less steady, match throw2 melee match throw2 [You're matchwait sleep: pause 1 put sleep return awake: pause 1 put awake return YS_check: if "%YS" = "1" then goto SUF_check goto exp SUF_check: goto exp YS: pause 1 put ret if "%mana" < "45" then goto exp pause 1 put prep YS match release_exp You have to strain match YS_harn You trace an arcane sigil match YS ...wait match YS Sorry, you may matchwait YS_harn: pause 1 pause 2 put ret wait pause 1 put harn 15 match YS_cast You tap into match release_exp You strain, but match YS_harn ...wait match YS_harn Sorry, you may matchwait YS_cast: pause 2 put ret wait pause 1 put cast match release_exp You are unable to harness match SUF_check A stiff breeze surrounds you, molding itself to your body match SUF_check Your spell backfires match SUF_check Your spell just barely backfires match YS_cast ...wait match YS_cast Sorry, you may matchwait SUF: put ret if "%mana" < "45" then goto exp pause 1 put prep SUF 15 match release_exp You have to strain match SUF_harn You trace an arcane sigil match SUF ...wait match SUF Sorry, you may matchwait SUF_harn: pause 3 put ret wait pause 1 put harn 15 match SUF_harn2 You tap into match release_exp You strain, but match SUF_harn ...wait match SUF_harn Sorry, you may matchwait SUF_harn2: pause 1 pause 1 put ret wait pause 1 put harn 15 match SUF_cast You tap into match release_exp You strain, but match SUF_harn2 ...wait match SUF_harn2 Sorry, you may matchwait SUF_cast: pause 1 put ret wait pause 1 put cast match release_exp You are unable to harness match exp You feel steadier. match exp Your spell backfires match exp Your spell just barely backfires match SUF_cast ...wait match SUF_cast Sorry, you may matchwait SW: put ret if "%mana" < "50" then goto exp pause 1 put prep SW 15 match release_exp You have to strain match SW_harn You trace an arcane sigil match SW ...wait match SW Sorry, you may matchwait SW_harn: pause 3 put ret wait pause 1 put harn 15 match SW_harn2 You tap into match release_exp You strain, but match SW_harn ...wait match SW_harn Sorry, you may matchwait SW_harn2: pause 1 pause 1 put ret wait pause 1 put harn 15 match SW_cast You tap into match release_exp You strain, but match SW_harn2 ...wait match SW_harn2 Sorry, you may matchwait SW_cast: pause 1 put ret wait pause 1 put cast match release_exp You are unable to harness match SUF_check You harness the currents of air match SUF_check Your spell backfires match SUF_check Your spell just barely backfires match SW_cast ...wait match SW_cast Sorry, you may matchwait release_exp: pause 1 put release goto exp stow_ham_exp: pause 1 goto exp flee: put retreat pause 1 put retreat wait pause 1 put retreat goto escaped #match flee You should stand up first. #match flee ...wait #match flee Sorry, you may #match escaped You flee #matchwait escaped: put ***ALERT ALERT, YOU ARE INJURED!!!!*** put attack pause 1 put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put attack put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put ***ALERT ALERT, YOU ARE INJURED!!!!*** put retreat put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put attack put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put attack put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put retreat put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put retreat put ***ALERT ALERT, YOU ARE INJURED!!!!*** pause 1 put attack goto escaped move.loop: pause 1 if "%prep" = "1" then put release if %monstercount > 0 then goto checkroom match 1 A strong smell of rotting flesh fills the air. A huge natural bridge stands to the south match 2.%dir east, west. match 2.%dir east, southwest, west. match 3.%dir east, south. match 4.%dir Poised to attack stands a dwarf frozen in all of his glory. match 5 : west. match move.loop Sorry, you may match move.loop ...wait match move.loop You can't go there. match checkroom You are engaged to match move.loop You can't do that while lying down. put %move matchwait move.loop2: pause 1 if "%prep" = "1" then put release match 1 A strong smell of rotting flesh fills the air. A huge natural bridge stands to the south match 2.%dir east, west. match 2.%dir east, southwest, west. match 3.%dir east, south. match 4.%dir Poised to attack stands a dwarf frozen in all of his glory. match 5 : west. match move.loop2 Sorry, you may match move.loop2 ...wait match move.loop2 You can't go there. match move.loop2 You can't do that while lying down. match retreat1 You are engaged to put %move matchwait checkroom: pause 1 put look match checkroom Sorry, you may match move.loop2 Also here: match move.loop2 Also in the room: match exp2 Obvious exits: matchwait 1: setvariable move n setvariable dir 2 goto move.loop 21: setvariable move w setvariable dir 1 goto move.loop 2.2: setvariable move e setvariable dir 2 goto move.loop 31: setvariable move s setvariable dir 1 goto move.loop 3.2: setvariable move e setvariable dir 2 goto move.loop 41: setvariable move s setvariable dir 1 goto move.loop 4.2: setvariable move n setvariable dir 2 goto move.loop 5: setvariable move w setvariable dir 1 goto move.loop retreat1: put ret wait put ret wait goto move.loop2 shield_check: put exp skill shield match shield_check Sorry, you may match stance_parry bewildered match stance_parry mind lock match stance_parry % dazed match stance_shield Time Development matchwait stance_parry: pause 1 put stance parry match buffcheck2 You are now set to use match stance_parry Sorry, you may matchwait stance_shield: pause 1 put stance shield match buffcheck2 You are now set to use match stance_shield Sorry, you may matchwait stow.move.loop2: pause 1 goto move.loop2 pick_up: pause 1 put get %Current_Weapon match pick_up ...wait match pick_up Sorry, you may match release_exp You pick up match release_exp You are already matchwait