#thief dance and bow - bristles v 1.7 by RepopularizeQualude timer start setvariable lastcombat jab setvariable exp 1 setvariable wieldbriq false setvariable range none setvariable arrowsout true setvariable mourup false setvariable hiding false setvariable speed false setvariable stanceattack true setvariable dstat evasion setvariable humming false setvariable shieldheld false setvariable shield_ml false setvariable evas_ml false setvariable parry_ml false setvariable cooldown 181 setvariable oldCount %monstercount #ACTION goto itretreated when retreats from you ACTION INSTANT setvariable decaying false when A bristle-backed peccary decays away. ACTION INSTANT setvariable humming true when You are already performing something. ACTION INSTANT setvariable humming true when You begin to hum ACTION INSTANT setvariable humming false when You finish humming ACTION INSTANT setvariable humming false when You stop playing your song. ACTION INSTANT setvariable humming false when In the name of love? ACTION put hide when discovers your hiding place ACTION INSTANT setvariable shieldheld false when You are already wearing that. ACTION INSTANT setvariable shieldheld true when You sling a warrior's tower shield off ACTION INSTANT setvariable shieldheld false when You sling a warrior's tower shield over #ACTION put whistle when Saet just arrived. #ACTION put whistle when Olitipa just arrived. #ACTION put whistle when Elfverhan just arrived. #ACTION put whistle when Rolonatarko just arrived. ACTION put whistle when just arrived. ACTION INSTANT setvariable hiding false when discovers your hiding place ACTION INSTANT setvariable hiding false when You come out of hiding. ACTION INSTANT setvariable hiding true when You melt ACTION INSTANT setvariable fullaim true when You think you have your best shot possible now. ACTION INSTANT setvariable mourup true when flounders about on the ground. ACTION INSTANT setvariable mourup true when begins to stir. ACTION INSTANT setvariable mourup true when stands back up. ACTION INSTANT setvariable mourup true when climbs to its feet. ACTION INSTANT setvariable mourup true when leaps to its feet. ACTION INSTANT setvariable mourup false when They're already impaired, you don't think doing this is going to help further. ACTION INSTANT setvariable range melee when at melee range. ACTION INSTANT setvariable range melee when closes to melee ACTION INSTANT setvariable range melee when you close to melee ACTION INSTANT setvariable range melee when charges ACTION INSTANT setvariable range pole when You retreat back to pole ACTION INSTANT setvariable range pole when You sneak back out to pole ACTION INSTANT setvariable range missile when You sneak back out of ACTION INSTANT setvariable range missile when You retreat from combat ACTION INSTANT setvariable range melee when You are already at melee with a #ACTION INSTANT setvariable range melee when * A ACTION goto skinandsearch when A bristle-backed peccary flops in a porky heap, squealing one last time before passing into oblivion. ACTION goto skinandsearch when A bristle-backed peccary kicks and spasms as the last vestiges of life flee this mortal coil. ACTION goto skinandsearch when The dobek moruryn trembles violently before finally collapsing. ACTION INSTANT setvariable eorp shield when Block : 100% ACTION INSTANT setvariable eorp shield when You are currently using 100% of your shield block skill. ACTION INSTANT setvariable eorp evasion when You are currently using 100% of your evasion skill. ACTION INSTANT setvariable eorp parry when You are currently using 100% of your weapon parry skill. ACTION INSTANT setvariable eorp parry when Parry : 100% ACTION INSTANT setvariable eorp evasion when Evade : 100% ACTION INSTANT setvariable eorp attack when Attack : 100% ACTION INSTANT setvariable eorp attack when You are attacking with 100% of your offensive skill. ACTION INSTANT setvariable stanceattack true when You are attacking with 100% of your offensive skill. ACTION INSTANT setvariable stanceattack false when You are attacking with 40% of your offensive skill. ACTION INSTANT setvariable stanceattack false when Attack : 50% ACTION INSTANT setvariable stanceattack false when Attack : 40% ACTION INSTANT setvariable stanceattack false when Attack : 43% ACTION INSTANT setvariable stanceattack false when You are attacking with 43% of your offensive skill. ACTION INSTANT setvariable stanceattack false when You are attacking with 40% of your offensive skill. ACTION INSTANT setvariable stanceattack true when Attack : 100% Action INSTANT setvariable stanceattack true when You are now set to use your attack action INSTANT setvariable stanceattack false when You are now set to use your evasion ACTION INSTANT setvariable wieldbriq true when You're already holding an etched steel briquet! ACTION INSTANT setvariable wieldbriq true when You draw out your briquet from the traveler's backpack. ACTION INSTANT setvariable wieldbriq true when You glance down to see an etched steel briquet in your right hand and nothing in your left hand. action INSTANT setvariable wieldbriq false when You sheathe the briquet in your traveler's backpack. ACTION INSTANT setvariable wieldbriq true when You draw out your briquet from the greatsword sheath. ACTION INSTANT setvariable wieldbriq false when You sheathe the briquet in your greatsword sheath. ACTION INSTANT setvariable wieldbriq false when You sheathe the briquet in your weapons harness. ACTION INSTANT setvariable wieldbriq true when You draw out your briquet from the weapons harness. ACTION INSTANT setvariable speed false when Your augmented reaction times slow as one of your mental pillars supporting it ceases. ACTION put khri stop when Your augmented reaction times slow as one of your mental pillars supporting it ceases. ACTION INSTANT setvariable speed true when You feel preternaturally quick, which will vanish when any pillar supporting it does. ACTION INSTANT setvariable speed false when You are not currently under the influence of any meditations. ACTION INSTANT setvariable speed false when You feel mentally fatigued as your heightened paranoia ceases to enhance your knowledge of nearby escape routes. ACTION INSTANT setvariable speed true when Your mind focused in all the proper patterns, you feel your body adjust to the new speed, further augmenting your reactions. ACTION INSTANT setvariable lastcombat lunge when Last Combat Maneuver: Lunge ACTION INSTANT setvariable lastcombat parry when Last Combat Maneuver: Jab ACTION INSTANT setvariable lastcombat draw when Last Combat Maneuver: Draw ACTION INSTANT setvariable lastcombat feint when Last Combat Maneuver: Feint ACTION INSTANT setvariable lastcombat thrust when Last Combat Maneuver: Thrust ACTION INSTANT setvariable lastcombat parry when Last Combat Maneuver: Parry ACTION INSTANT setvariable lastcombat lunge when You lunge ACTION INSTANT setvariable lastcombat jab when You jab ACTION INSTANT setvariable lastcombat draw when You step backward and then jab ACTION INSTANT setvariable lastcombat feint when You feint ACTION INSTANT setvariable lastcombat thrust when You thrust ACTION INSTANT setvariable lastcombat parry when You move into a position to parry. ACTION put look when YOU HAVE BEEN IDLE action put awake when Overall state of mind: clear action put sleep 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 initcheck: put sort auto headtotoe waitfor Your inventory is now if %monstercount > 0 then setvariable mourup true put stance put khri check waitfor you pause put ass pause put glance khridowncheck: match khridowncheck You may only have match startingkhri Concentration: 230 match startingkhri Concentration: 231 match startingkhri Concentration: 232 match startingkhri Concentration: 233 match startingkhri Concentration: 234 match startingkhri Concentration: 235 match startingkhri Concentration: 236 match startingkhri Concentration: 237 match startingkhri Concentration: 238 match startingkhri Concentration: 239 match startingkhri Concentration: 240 match danceloop Encumbrance: put info matchwait startingkhri: match startingkhri ...wait match startingkhri You stop advancing on a dobek moruryn. match startingkhri You may only have match gokhri You are already as far away as you can get! match startingkhri You retreat back to pole range. match startingkhri You attempt to retreat match standup You must stand first. match gokhri You sneak back out to pole range. match gokhri You sneak back out of combat. match gokhri You retreat from combat. match gokhri You are already as far away as you can get! put retre matchwait gokhri: if %monstercount > 0 then setvariable range missile put kh start focus waitfor you pause put kh start speed waitfor you if %monstercount > 2 and %speed then goto ccforceadvance if %monstercount > 0 then goto danceloop if %monstercount = 0 then goto holdingpatterns itretreated: if %monstercount = 1 then goto ccforceadvance else return standup: match standup You may only have match standup ...wait match standup You are so unbalanced match standup You attempt match startingkhri You leap to put dance matchwait getarrows: if %range = "melee" then goto getarrowsretreat getarrows2: match getarrows You pick up a match donearrow for details. match getarrows2 ...wait match getarrows2 Sorry, put stow cob arrow matchwait donearrow: setvariable arrowsout false goto danceloop getarrowsretreat: if %range = "missile" then goto getarrows2 if %range != "missile" then put retreat if %range = "melee" then setvariable range pole if %range = "pole" then setvariable range missile match getarrows2 You are already as far away match getarrowsretreat you retreat match getarrowsretreat You stop advancing on a match getarrowsretreat ...wait match getarrows retreat Sorry, matchwait Danceloop: if %monstercount = 0 then goto holdingpatterns if %monstercount < 3 and %speed and %dstat != %eorp then put stance %dstat if %monstercount < 2 and !%speed and %dstat != %eorp then put stance %dstat if %monstercount < 3 and %speed and %dstat ="shield" and !%shieldheld then put hold my shield if %monstercount < 2 and !%speed and %dstat ="shield" and !%shieldheld then put hold my shield if %dstat != "shield" and %shieldheld then put wear my shield if %monstercount > 2 and %speed then goto crowdcontrol if %monstercount > 1 and !%speed then goto crowdcontrol pause if !%wieldbriq then put wield my briq if %stanceattack then setvariable stanceattack false if %range != "melee" then goto advance if %arrowsout then goto getarrows if !%mourup then setvariable mourup true goto danceloop_%lastcombat danceloop_jab: if %monstercount > 2 and %speed then goto ccforceadvance if %monstercount > 1 and !%speed then goto ccforceadvance if %monstercount = 0 then goto holdingpatterns if !%wieldbriq then put wield my briq if %range != "melee" then goto advance if !%mourup then setvariable mourup true if %arrowsout then goto getarrows match swapstat mind lock match parry EXP HELP match recycle You need atleast two match danceloop_jab ...wait match danceloop_jab Sorry, put exp sk %dstat matchwait swapstat: if %cooldown < "180" then goto parry match setevas1 mind lock match swapstat ...wait match swapstat Sorry, match setevas2 EXP HELP put exp sk evas matchwait setevas1: setvariable evas_ml true goto swapstat2 setevas2: setvariable evas_ml false swapstat2: match setpar1 mind lock match swapstat2 ...wait match swapstat2 Sorry, match setpar2 EXP HELP put exp sk parry matchwait setpar1: setvariable parry_ml true goto swapstat3 setpar2: setvariable parry_ml false goto swapstat3 swapstat3: match setshield1 mind lock match swapstat3 ...wait match swapstat3 Sorry, match setshield2 EXP HELP put exp sk shield matchwait setshield1: setvariable shield_ml true goto setstat3 setshield2: setvariable shield_ml false goto setstat3 setstat3: if %parry_ml and %evas_ml and !%shield_ml then put hold shield if %parry_ml and %evas_ml and !%shield_ml then put stance shield if %parry_ml and %evas_ml and !%shield_ml then setvariable dstat shield if %parry_ml and %evas_ml and %shield_ml then deletevariable cooldown if %parry_ml and %evas_ml and %shield_ml then timer start cooldown if !%parry_ml and %evas_ml then setvariable dstat parry if !%parry_ml and %evas_ml then put stance parry if !%parry_ml and %evas_ml and %shieldheld then put wear my shield if %parry_ml and !%evas_ml then setvariable dstat evasion if %parry_ml and !%evas_ml then put stance evasion if %parry_ml and !%evas_ml and %shieldheld then put wear my shield if !%evas_ml and !%parry_ml then setvariable dstat evasion if !%evas_ml and !%parry_ml then put stance evasion if !%evas_ml and !%parry_ml and %shieldheld then put wear my shield if %dstat != "shield" and %shieldheld then put wear my shield if %stanceattack then setvariable stanceattack false goto parry parry: if %monstercount > 2 and %speed then goto ccforceadvance if %monstercount > 1 and !%speed then goto ccforceadvance if %monstercount = 0 then goto holdingpatterns if !%wieldbriq then put wield my briq if !%mourup then setvariable mourup true if %range != "melee" then goto advance if %arrowsout then goto getarrows match briqtrue You're already holding an etched steel briquet! match skinandsearch A bristle-backed peccary flops in a porky heap, squealing one last time before passing into oblivion. match skinandsearch A bristle-backed peccary kicks and spasms as the last vestiges of life flee this mortal coil. match danceloop_parry You move into a position match danceloop_parry You are already in a position to parry. match parry ...wait match parry Sorry, you may only type ahead 1 command. put parry matchwait danceloop_parry: pause if %monstercount > 2 and %speed then goto ccforceadvance if %monstercount > 1 and !%speed then goto crowdcontrol if %monstercount = 0 then goto holdingpatterns if !%wieldbriq then put wield my briq if !%mourup then setvariable mourup true if %range != "melee" then goto advance if %arrowsout then goto getarrows match recycle You need two hands match wieldweapon You don't have a weapon to match advance You aren't close enough to attack. match skinandsearch A bristle-backed peccary flops in a porky heap, squealing one last time before passing into oblivion. match skinandsearch A bristle-backed peccary kicks and spasms as the last vestiges of life flee this mortal coil. match danceloop_parry ...wait match danceloop_parry Sorry, match danceloop_feinta [Roundtime put feint matchwait danceloop_feinta: match danceloop_lunge2 mind lock match danceloop_feint EXP help match danceloop_feinta ...wait match danceloop_feinta Sorry, put sk app matchwait danceloop_lunge: danceloop_feint: if %monstercount > 2 and %speed then goto ccforceadvance if %monstercount > 1 and !%speed then goto ccforceadvance if %monstercount = 0 then goto holdingpatterns if !%wieldbriq then put wield my briq if !%mourup then setvariable mourup true if %arrowsout then goto getarrows if %range != "melee" then goto advance match danceloop_lunge2 sec. match danceloop_lunge2 [Roundtime: match skinandsearch A bristle-backed peccary flops in a porky heap, squealing one last time before passing into oblivion. match skinandsearch A bristle-backed peccary kicks and spasms as the last vestiges of life flee this mortal coil. match danceloop_feint ...wait match danceloop_feint Sorry, #put mark all pecc put app pecc quick matchwait danceloop_lunge2: if %monstercount > 2 and %speed then goto ccforceadvance if %monstercount > 1 and !%speed then goto crowdcontrol if %monstercount = 0 then goto holdingpatterns if !%wieldbriq then put wield my briq if !%mourup then setvariable mourup true if %arrowsout then goto getarrows if %range != "melee" then goto advance match recycle You need two hands match danceloop_lunge2 You carefully size up the match advance You aren't close enough to attack. match wieldweapon You don't have a weapon to match skinandsearch A bristle-backed peccary flops in a porky heap, squealing one last time before passing into oblivion. match skinandsearch A bristle-backed peccary kicks and spasms as the last vestiges of life flee this mortal coil. match danceloop_lunge2 ...wait match danceloop_lunge2 Sorry, match danceloop_draw [Roundtime put draw matchwait danceloop_draw: if %monstercount > 2 and %speed then goto ccforceadvance if %monstercount > 1 and !%speed then goto ccforceadvance if %monstercount = 0 then goto holdingpatterns if !%wieldbriq then put wield my briq if !%mourup then setvariable mourup true if %arrowsout then goto getarrows if %range != "melee" then goto advance match recycle You need two hands match wieldweapon You don't have a weapon to match advance You aren't close enough to attack. match skinandsearch A bristle-backed peccary flops in a porky heap, squealing one last time before passing into oblivion. match skinandsearch A bristle-backed peccary kicks and spasms as the last vestiges of life flee this mortal coil. match danceloop_draw ...wait match danceloop_draw Sorry, match danceloop_thrust [Roundtime put thrust matchwait danceloop_thrust: if %monstercount > 2 and %speed then goto ccforceadvance if %monstercount > 1 and !%speed then goto ccforceadvance if %monstercount = 0 then goto holdingpatterns if !%wieldbriq then put wield my briq if !%mourup then setvariable mourup true if %arrowsout then goto getarrows if %range != "melee" then goto advance match recycle You need two hands match wieldweapon You don't have a weapon to match advance You aren't close enough to attack. match skinandsearch A bristle-backed peccary flops in a porky heap, squealing one last time before passing into oblivion. match skinandsearch A bristle-backed peccary kicks and spasms as the last vestiges of life flee this mortal coil. match lastcheck [Roundtime match danceloop_thrust ...wait match danceloop_thrust Sorry, put jab matchwait recycle: put sheath briq goto unload lastcheck: if !%speed then goto khridowncheck goto danceloop_jab wieldweapon: put wield bri goto danceloop_%lastcombat advance: match advance ...wait match advance retreats from you. match danceloop You have lost sight of your target, so you stop advancing. match danceloop_%lastcombat you spin around to face match settingrange1 You are already at melee match danceloop_%lastcombat melee match danceloop_%lastcombat charges match danceloop What do you want to advance towards? match advance Sorry, put eng pecc matchwait settingrange1: if %range != "melee" then setvariable range melee goto danceloop_%lastcombat skinandsearch: if %monstercount > 0 then setvariable mourup true if %exp = "1" then goto set1 if %exp = "2" then goto set2 if %exp = "3" then goto set3 set1: setvariable exp 2 goto sheathxxx set2: setvariable exp 3 goto sheathxxx set3: setvariable exp 1 goto sheathxxx sheathxxx: pause if %exp = 1 then setvariable killweapon short bow if %exp = 2 then setvariable killweapon longbow if %exp = 3 then setvariable killweapon composite bow match sns2a You sheathe match unload21 You should unload match skinandsearch ...wait match sns2a Sheathe what? put sheath matchwait unload21: match unload22 You remain concealed by your surroundings match unload22 You unload match unload21 ...wait match unload21 Sorry, match sdanceloop222 But your put unload matchwait sdanceloop222: put sheath left put sheath right goto sns2a unload22: match unload23 You put match unload22 ...wait match unload22 Sorry, put stow l matchwait unload23: match sns2a You sheathe match unloads3 ...wait match unloads3 Sorry, put she matchwait sns2a: match sns2a ...wait match sns2a You stop advancing on a match sns2a You may only have match sns2 You are already as far away as you can get! match sns2a You retreat back to pole range. match sns2a You attempt to retreat match standup2 You must stand first. match sns2a You sneak back out to pole range. match sns2 You sneak back out of combat. match sns2 You retreat from combat. match sns2 You are already as far away as you can get! put retre matchwait standup2: match standup2 You may only have match standup2 ...wait match standup2 You are so unbalanced match standup2 You attempt match sns2a You leap to put dance matchwait sns2: match sns3 You draw out you match sns2 ...wait match sns2 Sorry, if %shieldheld then put wear my shield put wield skin knife matchwait sns3: match snss It carried nothing of interest. put skin setvariable decaying true put search pecc matchwait snss: put drop brist put she waitfor you sheathe if !%wieldbriq then put wield briq if !%wieldbriq then setvariable wieldbriq true goto waitingcrumble snss2: match snss3 But you aren't holding that. match snss3 You drop a match snss2 ...wait match snss2 Sorry, put drop brist matchwait snss3: match snss4 you sheathe match snss3 ...wait match snss3 Sorry, put she matchwait snss4: snss5: put wield briq if !%wieldbriq then setvariable wieldbriq true waitfor you goto waitingcrumble waitingcrumble: if !%decaying then goto xxx5 pause 1 goto waitingcrumble xxx5: if %monstercount > 0 and !%mourup then setvariable mourup true if %arrowsout then goto getarrows if %monstercount > 2 and %speed then goto ccforceadvance if %monstercount > 1 and !%speed then goto ccforceadvance if %monstercount = 0 then goto holdingpatterns goto danceloop crowdcontrol: put stance attack pause put exp waitfor EXP HELP if %exp = 1 then setvariable killweapon short bow if %exp = 2 then setvariable killweapon longbow if %exp = 3 then setvariable killweapon composite bow crowdhide: match clout You melt match clout You blend match crowdhide ruining your hiding place! match crowdhide ...wait match clout Eh? But you're already hidden! match crowdhide Sorry, put hide matchwait ccadvance: if %monstercount > 0 then setvariable mourup true match ccadvance The dobek moruryn retreats from you. match ccadvance ...wait match setrange2 you are already at melee match crowdcontrol melee match clouting Eh? match danceloop The dobek moruryn is already quite dead. match danceloop You have lost sight match clout you spin around to face match ccadvance Sorry, put eng mo matchwait setrange2: if %range != "melee" then setvariable range melee goto clouting ccgetarrows: if %range = "melee" then goto ccgetarrowsretreat ccgetarrows2: match ccgetarrows You pick up a match ccdonearrow for details. match ccgetarrows2 ...wait match ccgetarrows2 Sorry, put stow cob arrow matchwait ccgetarrowsretreat: match ccgetarrows2 You are already as far away match ccgetarrowsretreat you retreat match ccgetarrowsretreat You stop advancing on a dobek moruryn. match ccgetarrowsretreat ...wait match ccgetarrows retreat Sorry, if %range = "missile" then goto ccgetarrows2 if %range != "missile" then put retreat if %range = "melee" then setvariable range pole if %range = "pole" then setvariable range missile matchwait clout: if %range != "melee" then goto ccforceadvance if !%stanceattack then put stance attack if %mourup then goto clouting if !%mourup then goto shooting clouting: if %shieldheld then put wear my shield match clouting ...wait match crowdhide You need to be match cloutsheath You need at least one hand free. match settingattack manages to evade your precise strike, leaping nimbly out of the way! match settingattack but you clip the side of its neck! match ccforceadvance Although your attack lands, match crowdhide You must be hidden or invisible to ambush! match shooting They're already impaired, you don't think doing this is going to help further. match clouting Sorry, match ccforceadvance You aren't close match ccforceadvance You reach into your match blackie clout its neck with a single precise stroke! put ambush clout matchwait blackie: if %mourup then setvariable mourup false goto shooting cloutsheath: put sheath left goto ccforceadvance settingattack: put stance attack goto ccforceadvance clout2: setvariable range melee put stance attack if !%stanceattack then setvariable stanceattack true goto clouting ccdonearrow: ccforceadvance: match clouting You are already at melee match ccforceadvance You reach into your match clouting You close to melee match clouting closes to melee range on you! match clouting charges match ccengaging What do you want to advance towards? match ccforceadvance The dobek moruryn retreats from you. match danceloop You have lost sight of your target, so you stop advancing. match ccforceadvance ...wait match ccforceadvance Sorry, put aim put advance matchwait ccengaging: match unload The dobek moruryn is already quite dead. match ccforceadvance You begin to match unload What do you want to advance towards? match ccengaging ...wait match ccengaging Sorry, put eng pecc matchwait shooting: if %wieldbriq then goto killweaponswitch if %range = "melee" then put ret if %range != "melee" then goto shoothiding shoothiding: match shooting2 you melt into match shooting2 Eh? But you're already hidden! match shoothiding ...wait match shoothiding notices your attempt to hide put hide matchwait shooting2: setvariable newCount %monstercount if %newCount != %oldCount then echo Monster Count: %newCount setvariable oldCount %newCount shooting2a: if %mourup then goto ccforceadvance if %range = "melee" then put retreat match swap What weapon are you trying to load? match ccgetarrows You don't have the proper ammunition match killweaponswitch What weapon match shooting2 ...wait match dropsting you can't load the stinger match shooting2 Sorry, match shooting3 is already loaded match sheathingbriq with an etched steel briquet in your left hand! match shooting3 You reach into your put load matchwait dropsting: put drop brist goto shooting2a swap: match shoothiding you move match killweaponswitch You have nothing match swap ...wait match swap Sorry, put swap matchwait sheathingbriq: put sheath briq if %wieldbriq then setvariable wieldbriq false goto shoothiding shooting3: if %mourup then goto ccforceadvance if %range = "melee" then put retreat match stalkcheck you are already targetting match unload I could not find what you were referring to. match stalkcheck You begin to target match shooting3 ...wait match stalkcheck You are already targetting that! match shooting3 Sorry, put aim matchwait stalkcheck: match stalkcheck Sorry, match shooting4 mind lock match shooting4 dazed match shooting4 bewildered match shooting4 bewildering match stalker EXP HELP put exp sk stalk matchwait stalker: match danceloop Stalk what? match stalker ...wait match stalker Sorry, match shoothiding Stalking is an inherently stealthy endeavor, try being out of sight. match shooting4 You are already stalking match shooting4 You move into position to stalk match shoothiding notices put stalk matchwait shooting4: if %mourup then goto ccforceadvance if %range = "melee" then put retreat if %range = "melee" then setvariable range pole if %fullaim then goto shooting5 else waitfor You think you have your best shot possible now. shooting5: setvariable fullaim false match danceloop I could not find what you were referring to. match reset hits a wall and falls to the floor! if !%arrowsout then setvariable arrowsout true match skinandsearch A bristle-backed peccary flops in a porky heap, squealing one last time before passing into oblivion. match skinandsearch A bristle-backed peccary kicks and spasms as the last vestiges of life flee this mortal coil. match quickhide How can you snipe match shooting2 [Roundtime match shooting5 ...wait match shooting5 Sorry, put snipe matchwait quickhide: match shooting5 you melt into match shooting5 Eh? But you're already hidden! match quickhide ...wait match quickhide notices your attempt to hide match quickhide Sorry, put hide matchwait snipehide: if %mourup then goto ccforceadvance match shooting2 You melt match snipehide ruining your hiding place! match snipehide ...wait match snipehide Sorry, put hide matchwait killweaponswitch: match kws2 You sheath match kws2 Sheathe what? match killweaponswitch ...wait match killweaponswitch Sorry, if %range = "melee" then put retreat put she if %wieldbriq then setvariable wieldbriq false matchwait reset: setvariable mourup true goto ccforceadvance reset2: setvariable mourup true goto ccforceadvance kws2: if %exp = 1 then setvariable killweapon short bow if %exp = 2 then setvariable killweapon longbow if %exp = 3 then setvariable killweapon composite bow put wield %killweapon goto shooting unload: match unload2 You remain concealed by your surroundings match unload2 You unload match unload ...wait match unload Sorry, match sdanceloop But your put unload matchwait sdanceloop: put sheath left put sheath right goto danceloop unload2: match unload3 You put match unload2 ...wait match unload2 Sorry, put stow l matchwait unload3: match danceloop You sheathe match unload3 ...wait match unload3 Sorry, put she matchwait holdingpatterns: put sheath if %monstercount = 0 then setvariable range none if %arrowsout then goto getarrows if %cooldown != 181 then setvariable cooldown 181 holdingpatterns2: if %t >= 300 then goto pattern3a pattern1a: if %wieldbriq then setvariable wieldbriq false match pattern1a ...wait match pattern1b You get match pattern1b You are already holding that. put get qui matchwait pattern1b: match pattern2a mind lock match pattern2a dazed match pattern2a bewildering match pattern2a bewildered match pattern1c Time if !%humming then put hum battle if %monstercount > 0 then goto packup1 put exp sk percept matchwait pattern1c: if %monstercount > 0 then goto packup1 match pattern1b Roundtime: match packup1 You cannot juggle in combat. match pattern1c Sorry, match foldswap Your injuries make juggling impossible. match pattern1c ...wait put juggle my qui matchwait packup1: pause put turn my comp waitfor you turn put put my comp in my sat waitfor you put stow pause if %humming then put stop hum if %monstercount > 2 and %speed then goto crowdcontrol if %monstercount > 1 and !%speed then goto crowdcontrol goto danceloop pattern2a: pause 5 goto pattern1a pattern3a: timer clear timer start if %monstercount > 0 then goto packup1 put get comp waitfor you studycomp: if %monstercount > 0 then goto packup1 match studycomp ...wait match studycomp gradually absorbing match expchecksch With a sudden moment of clarity match expchecksch in a sudden moment of clarity match donecomp why do you need to put study my comp matchwait expchecksch: if %monstercount > 0 then goto packup1 match expchecksch2 mind lock match turncomp Time put exp sk first aid matchwait expchecksch2: if %monstercount > 0 then goto packup1 match donecomp mind lock match turncomp Time put exp sk schol matchwait turncomp: if %monstercount > 0 then goto packup1 put turn my comp waitfor you turn goto studycomp donecomp: if %monstercount > 0 then goto packup1 put turn my comp waitfor you turn put put comp in my sat if %monstercount > 0 then goto packup1 match holdingpatterns mind lock match secondcomp Time if !%humming then put hum battle put exp sk first aid matchwait secondcomp: if %monstercount > 0 then goto packup1 put get second comp waitfor you studycomp2: if %monstercount > 0 then goto packup1 match studycomp2 ...wait match studycomp2 gradually absorbing match expchecksch23 With a sudden moment of clarity match expchecksch23 in a sudden moment of clarity match donecomp2 why do you need to if !%humming then put hum battle put study my comp matchwait expchecksch23: if %monstercount > 0 then goto packup1 match expchecksch22 mind lock match turncomp2 Time put exp sk first aid matchwait expchecksch22: if %monstercount > 0 then goto packup1 match donecomp2 mind lock match turncomp2 Time put exp sk schol matchwait turncomp2: if %monstercount > 0 then goto packup1 put turn my comp waitfor you turn goto studycomp2 donecomp2: if %monstercount > 0 then goto packup1 put turn my comp waitfor you turn put put my comp in my sat goto holdingpatterns foldswap: put stow qui waitfor you put eat jad flo waitfor you put eat yel root waitfor you put eat nem root waitfor you put drink egh pot waitfor you put eat cebi root waitfor you put eat his sal waitfor you folding: if %monstercount > 0 then goto packup2 put pull my env match getenv You must be either wearing or holding match tossenv The envelope is empty. match fold You get a sheet match fold You need to have one hand empty to get matchwait tossenv: put hold my env put poke my env getenv: put get env from my ruck put wear my env waitfor you goto folding fold: if %monstercount > 0 then goto packup2 put hum battle put study cat inst in my belt match fold2 you study matchwait fold2: pause if %monstercount > 0 then goto packup2 put fold my paper match fold2 ...wait match fold2 You make a fold in your paper, but it doesn't come out quite the way you planned. match fold2 You carefully make another fold in your paper. match exhale You make the final fold and gaze proudly at your matchwait exhale: put exhale cat match expf you match exhale ...wait matchwait expf: if %monstercount > 0 then goto packup2 put exp sk mech match holdingpatterns mind lock match holdingpatterns dazed match folding time matchwait packup2: pause put poke paper if %humming then put stop hum pause if %monstercount > 2 and %speed then goto crowdcontrol if %monstercount > 1 and !%speed then goto crowdcontrol goto danceloop