All pastes #977481 Raw Edit

Untitled

public text v1 · immutable
·published 2008-04-08 21:22 UTC
rendered paste body

setvariable lastcombat jab
setvariable exp 1
setvariable range none

ACTION put hide when discovers your hiding place

ACTION setvariable exp 1 when "%exp" = "4"

#ACTION setvariable killweaponout true when You draw out your short bow from the traveler's back 

ACTION setvariable range melee when closes to melee range
ACTION setvariable range melee when you close to melee
ACTION setvariable range none when "%monstercount" = "0"
ACTION setvariable range pole when closes to pole weapon range
ACTION setvariable range pole when You retreat back to pole range.
ACTION setvariable range missile when You retreat from combat

ACTION goto skinandsearch when A bristle-backed peccary flops in a porky heap, squealing one last time before passing into oblivion.
#ACTION goto holdingpatterns when "%monstercount" = "0"

ACTION setvariable stanceattack false when You are attacking with 100% of your offensive skill.
ACTION setvariable stanceattack true when You are attacking with 0% of your offensive skill.
ACTION setvariable stanceattack false when Attack :  0%
ACTION setvariable stanceattack true when Attack :  100%

ACTION setvariable wieldbriq true when You draw out your briquet from the greatsword sheath.
ACTION setvariable wieldbriq false when You sheathe the briquet in your greatsword sheath.

ACTION 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 setvariable speed true when You feel preternaturally quick, which will vanish when any pillar supporting it does.
ACTION setvariable speed false when You are not currently under the influence of any meditations.
ACTION 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 setvariable focus 1 when With deep breaths, you recall your training and focus your mind into the most universal of meditations, 
#ACTION setvariable focus 0 when Your focused mind falters, and you feel slightly less competent overall.

ACTION setvariable lastcombat lunge when Last Combat Maneuver: Lunge
ACTION setvariable lastcombat jab when Last Combat Maneuver: Jab
ACTION setvariable lastcombat draw when Last Combat Maneuver: Draw
ACTION setvariable lastcombat feint when Last Combat Maneuver: Feint
ACTION setvariable lastcombat thrust when Last Combat Maneuver: Thrust
ACTION setvariable lastcombat lunge when You lunge
ACTION setvariable lastcombat jab when you jab
ACTION setvariable lastcombat draw when you draw
ACTION setvariable lastcombat feint when you feint
ACTION setvariable lastcombat thrust when you thrust

ACTION put look when YOU HAVE BEEN IDLE
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

initcheck:
put stance
put khri check 
pause 2


khridowncheck:
put info
match khridowncheck You may only have
match startingkhri Concentration: 230
match startingkhri Concentration: 231
match startingkhri Concentration: 232
match danceloop TDPs:
matchwait

startingkhri:
put retre
match startingkhri ...wait
match startingkhri You may only have
match startingkhri You retreat back to pole range.
match startingkhri You attempt to retreat
match standup You must stand first.
match gokhri You retreat from combat.
match gokhri You are already as far away as you can get!
matchwait

gokhri:
put kh start focus
waitfor you
put kh start speed
waitfor you
if "%monstercount" > "2" && %speed then goto crowdcontrol
if "%monstercount" > "0" then goto danceloop
if "%monstercount" = "0" then goto holdingpatterns

standup:
put dance
match standup You may only have
match standup ...wait
match standup You are so unbalanced
match standup You attempt
match startingkhri You leap to
matchwait




Danceloop:
if "%monstercount" > "2" && %speed then goto crowdcontrol
if "%monstercount" > "1" && !%speed then goto crowdcontrol
if "%monstercount" = "0" then goto holdingpatterns
if !%wieldbriq then put wield my briq
if %stanceattack then put stance evas
if "%range" != "melee" goto advance
goto danceloop_%lastcombat

danceloop_jab:
danceloop_lunge:
if "%monstercount" > "2" && %speed then goto crowdcontrol
if "%monstercount" > "1" && !%speed then goto crowdcontrol
if "range" != "melee" goto advance
put exp
put feint
pause .1

danceloop_feint:
if "%monstercount" > "2" && %speed then goto crowdcontrol
if "%monstercount" > "1" && !%speed then goto crowdcontrol
if "range" != "melee" goto advance
put draw
pause .1

danceloop_draw:
if "%monstercount" > "2" && %speed then goto crowdcontrol
if "%monstercount" > "1" && !%speed then goto crowdcontrol
if "range" != "melee" goto advance
put thrust
pause .1

danceloop_thrust:
if "%monstercount" > "2" && %speed then goto crowdcontrol
if "%monstercount" > "1" && !%speed then goto crowdcontrol
if "range" != "melee" goto advance
put jab
pause .1
if !%speed then goto khridowncheck
goto danceloop_jab

advance:
put eng pecc
match advance ...wait
match danceloop melee
matchwait

skinandsearch:
put sheath
match sns2 You sheath
match skinandsearch ...wait
matchwait

sns2:
put wield skin knife
waitfor you
put skin
put search pecc
waitfor you
put drop brist
if "%monstercount" > "2" && %speed then goto crowdcontrol
if "%monstercount" > "1" && !%speed then goto crowdcontrol
goto danceloop

crowdcontrol:
put exp
if "%exp" = "1" then setvariable killweapon short bow
if "%exp" = "2" then setvariable killweapon longbow
if "%exp" = "3" then setvariable killweapon composite bow
put hide
match clout you slip
matchwait

clout:
if "%range" != melee then goto ccadvance
put ambush clout
match shooting clout its neck with a single precise stroke!
matchwait

shooting:
if "%wieldbriq" then goto killweaponswitch
put ret
pause .1
if "%range" = melee then goto shooting
shoothiding:
put hide
match shooting2 you melt into
match shoothiding ...wait
match shoothiding notices your attempt to hide
matchwait

shooting2:
if "%range" = "melee" then put retreat
put aim
put snipe
goto shooting

killweaponswitch:
put she
match kws2 You sheath
match killweaponswitch ...wait
matchwait

kws2:
put wield "%killweapon"
goto shooting

holdingpatterns:
pattern1a:
put get lobs
match pattern1a ...wait
match pattern1b You get
matchwait

pattern1b:
put hum rumba
waitfor you
if "%monstercount" > "0" then goto packup1
if !%speed then goto khridowncheck
put exp sk percept
match pattern2a mind lock
match pattern2a dazed
match pattern2a  bewildering
match pattern2a bewildered
match pattern1c Time
matchwait

pattern1c: 
if "%monstercount" > "0" then goto packup1
put juggle my lobs
match pattern1b Roundtime:
match packup1 You cannot juggle in combat.
match pattern1c Sorry,
match pattern1c ...wait
matchwait

packup1:
put stow lobs
put stop hum
goto danceloop

pattern2a:
pause 5
goto pattern1a