Marmic Combat (script)

From Elanthipedia
Jump to navigation Jump to search
Marmic Combat (script)
Category combat,Bard
Front-end StormFront
Author Marmic


setvariable attack parry
setvariable weapon broadsword
put stance set 0 82 100 100






Start:
match swain bawdy swain
match swamp_troll swamp troll
match viper viper
match oshu oshu
match river_sprite river sprite
match ogre scout ogre
match ogre young ogre
match Transmogrified_Oaf transmogrified oaf
match flea-ridden_beast flea-ridden beast
match gypsy_marauder gypsy marauder
match snowbeast snowbeast
match morah_vine morah vine
match sand_crab sand crab
match sand_sprite sand sprite
match goblin goblin
match musk_hog musk hog
match cougar cougar
match blood_wolf blood wolf
match faenrae_reaver faenrae reaver

match sing Since you've reached the end of the song,
put look
matchwait


Combat_attack:

match dead collapses to the ground.
match dead grows still.
match dead lets out a last gurgling bellow
match dead falls dead to the ground
match dead falls over with a *THUD*.
match dead and lies still.
match dead then suddenly stops all movement.
match dead ceases all movement.
match dead grunts and collapses.
match dead collapses with a heavy thud.
match dead taking her last breath.
match dead The vine is cleanly sliced in two.
match dead falling to the ground in a crumpled heap.
match dead howl and falls into a heap.
match dead uttering a final gasping moan.
match dead ceasing all movement
match dead on a stiff, wooden appearance.
match dead until its eyes glaze over
match dead and goes still
match dead closing its eyes forever
match dead With a pitiful sigh it expires
match dead and a loud sigh escapes its form.
match dead screams and collapses,
match dead the ground and grows still.


#*******************************************
#****** ADD MORE DEATH MESSAGES ABOVE ******
#*******************************************
match start There is nothing else to face!
match start You aren't close enough to attack.
match combat_attack_pause You move into a position to parry.
match combat_attack_pause You are already in a position to parry.
match combat_attack_pause [Roundtime 
match Combat_attack_wait ...wait

put %attack
matchwait
Combat_attack_wait:
pause 1
pause 1
goto Combat_attack

combat_attack_pause:
pause 1
pause 1
goto combat_next_attack
advance:
put adv %mob
put app %mob
pause 7
goto combat_attack
combat_next_attack:
match parry Last Combat Maneuver: Bash | Chop
match feint Last Combat Maneuver: Parry
match draw Last Combat Maneuver: Feint
match sweep Last Combat Maneuver: Draw
match swing Last Combat Maneuver: Sweep
match chop Last Combat Maneuver: Slice
put stance maneuver
matchwait
parry:
setvariable attack parry
goto Combat_attack
feint:
setvariable attack feint
goto Combat_attack
draw:
setvariable attack draw
goto Combat_attack
sweep:
setvariable attack sweep
goto Combat_attack
swing:
setvariable attack swing
goto Combat_attack
chop:
setvariable attack chop
goto Combat_attack



dead:
pause 1
pause 1
goto %skinorloot











skin:
match retr_fail2 You try to back away
match skin You retreat back to pole range.
match retr_s2 You retreat from combat.
match retr_s2 You are already as far away as you can get!
put retreat
matchwait

retr_fail2:
pause 1
pause 1
goto skin
retr_s2:

put sheath my %weapon
waitfor You sheathe
put kneel
waitfor You kneel

put skin
pause 1
pause 1
put bun my %skin_type
put wield my %weapon
waitfor You draw



stand2:
match stand_s2 You stand back up.
match stand_s2 You are already standing.
match stand_f2 cannot manage to stand.
put stand
matchwait

stand_f2:
pause 1
pause 1
goto stand2


stand_s2:
put loot
pause 7
setvariable attack parry
goto song_check















both:

skin2:
match retr_fail You try to back away
match skin2 You retreat back to pole range.
match retr_s You retreat from combat.
match retr_s You are already as far away as you can get!
put retreat
matchwait
retr_fail:
pause 1
pause 1
goto skin2
retr_s:

put sheath my %weapon
waitfor You sheathe
put kneel
waitfor You kneel


put skin
pause 1
pause 1
put bun my %skin_type
put wield my %weapon
waitfor You draw



stand:
match loot You stand back up.
match loot You are already standing.
match stand_f cannot manage to stand.
put stand
matchwait

stand_f:
pause 1
pause 1
goto stand





loot:

put loot
coin:
match coin You pick up
match coin_no What were you referring to?
put get coin
matchwait
coin_no:
put sheath my %weapon
waitfor You sheathe
gem:
match gem You pick up
match gem_no Stow what?
put stow gem
matchwait
gem_no:
put wield my %weapon
waitfor You draw
pause 5
setvariable attack parry
goto song_check


match start Harmony
match sing You are not currently performing any enchantes or scroll songs.
put song
matchwait
sing:
put sing harm
waitfor "Harmony"
goto start




song_check:
song:
match song_no You are not currently performing any enchantes or scroll songs.
match song_yes Harmony
match song_yes You are unable to harness
match song_other [Use SONG HELP for more info.]
match song_wait ...wait
put song
matchwait
song_wait:
pause 1
pause 1
goto song
song_other:
put stop sing
song_no:
put sing harm
waitfor of the "Harmony" enchante.
song_yes:
goto start











swain:
setvariable mob swain
setvariable skinorloot loot
goto advance

swamp_troll:
setvariable mob troll
setvariable skinorloot loot
goto advance

oshu:
setvariable mob oshu
setvariable skinorloot loot
goto advance

snowbeast:
setvariable mob snowbeast
setvariable skin_type pelt
setvariable skinorloot skin
goto advance

sand_crab:
setvariable mob crab
setvariable skin_type claw
setvariable skinorloot skin
goto advance

river_sprite:
sand_sprite:
setvariable mob sprite
setvariable skinorloot loot
goto advance

goblin:
setvariable mob goblin
setvariable skin_type skin
setvariable skinorloot both
goto advance

musk_hog:
setvariable mob hog
setvariable skin_type hoof
setvariable skinorloot skin
goto advance

morah_vine:
setvariable mob vine
setvariable skinorloot loot
goto advance

gypsy_marauder:
setvariable mob marauder
setvariable skinorloot loot
goto advance

ogre:
setvariable mob ogre
setvariable skinorloot loot
goto advance

blood_wolf:
setvariable mob wolf
setvariable skin_type pelt
setvariable skinorloot skin
goto advance

cougar:
setvariable mob cougar
setvariable skin_type pelt
setvariable skinorloot skin
goto advance

Transmogrified_Oaf:
setvariable mob oaf
setvariable skinorloot loot
goto advance

flea-ridden_beast:
setvariable mob beast
setvariable skinorloot loot
goto advance

faenrae_reaver:
setvariable mob reaver
setvariable skin_type skin
setvariable skinorloot both

viper:
setvariable mob viper
setvariable skin_type sac
setvariable skinorloot skin
goto advance