All pastes #977684 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-04-09 00:20 UTC
rendered paste body

setvariable lastcombat jab
setvariable exp 1
setvariable wieldbriq false
setvariable range none
setvariable stanceattack true

ACTION put hide when discovers your hiding place

#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 pole when You retreat back to pole range.
ACTION setvariable range missile when You retreat from combat
ACTION setvariable range melee when You are already at melee

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 The dobek moruryn slumps into a heap.
ACTION goto skinandsearch when The dobek moruryn trembles violently before finally collapsing.

ACTION setvariable stanceattack true when You are attacking with 100% of your offensive skill.
ACTION setvariable stanceattack false when You are attacking with 50% of your offensive skill.
ACTION setvariable stanceattack false when Attack :  50%
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 parry 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 parry when Last Combat Maneuver: Parry
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 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 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 gosub crowdcontrol
if %monstercount > 1 && !%speed then gosub crowdcontrol
if %monstercount = 0 then goto holdingpatterns
if !%wieldbriq then put wield my briq
if %stanceattack then put stance evas
if %range != "melee" then goto advance
goto danceloop_%lastcombat

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

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


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

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

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

advance:
put eng mo
match advance ...wait
match danceloop_%lastcombat melee
match advance Sorry,
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