Marmic Combat (script)

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


This script needs testing for compatibility with Combat 3.0. Likely still functional but probably quite ineffective with current combat.

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
Personal tools
SUPPORT ELANTHIPEDIA