Parrying system

by Unknown

Back to Mechanic's Corner.

Unknown2005-12-07 02:12:36
After many attempts at trying to make one, I have all but lost my mind. Anyone out thier kind enough to help me, my scripting skills pretty much suck and I am looking for any possible advice you would be willing to give. PLEASE HELP! sad.gif
Unknown2005-12-07 03:45:58
Just have echoes that say what part is being hit, then macros where you can change where you want to parry accordingly.
Terenas2005-12-07 07:05:39
You can either parry off a healed affliction or off the initial affliction, and if you combine with your stancing, it'll be fairly effective. For example, you can parry head 100% and stance legs, or parry legs 50/50 and stance head.
Cwin2005-12-07 13:51:19
In truth, setting up a pretty ok parry system isn't too hard: It'll mostly be a matter of Trigger -> parry. The trick is just deciding just when to parry what.

Myself, I wouldn't recommend parrying any body part that's hit: It's too easy to just keep rotating the attacks. Trying to anticipate hits sounds like a big mess of scripting that'll lead to more mistakes than just doing it manualy.

Instead, I say protecting 'vital' locations is preferred. Make sure your system can keep track of your wounds. After that, focus the parries on the most wounded areas. If you want more detail, you can use this logic:

Start with no parry
Check for Head wounds. If at Medium then
(parry head 100 and set maxparry 2)

Check for Gut wounds. If at Heavy then
(parry gut 100 and set maxparry 2)

Check for Left Leg wounds. If at Medium then
(parry lleg 100 and set maxparry 1)

Check for Right Leg wounds. If at Medium then
(parry rleg 100 and set maxparry 1)

Check for Left Arm wounds. If at Heavy then
(parry larm 100 and set maxparry 1)

Check for Left Arm wounds. If at Medium then
(parry rarm 100 and set maxparry 1)

Check for Chest wounds. If at Medium then
(parry chest 100 and set maxparry 2)

Also: If maxparry = 4 then stop looking.
If nothing is being parried at all at the end then parry gut and head 100. If something is being parried (either by the system or manual) then leave it be.


Maxparry and at what point you parry the body part is up to you. I always prefered focusing on a few parry spots than being spread out, thus the 'maxparry': If your head, chest, and legs are at Heavy then you should be worrying more about behead/pinleg while trying to heal ASAP than any chest wounds.

That, along with a good macro/message system to let you be able to parry to outguess an opponent should be enough, I think. Hope this helps, at least a little.
Ethelon2005-12-12 01:07:15
My Full system has two parry systems, one that Parrys off Last Hit area with a two-second hold, and one based off wounds. Building a full parry system in Mushclient is nto easy unless you can script well.
Unknown2005-12-12 01:08:39
How much do you charge for the full system anyway, Ethelon?

Oh and BTW, will be sending a few credits your way to say thanks for the free system. I've been waiting on getting some back for a while and should have some soon. Nothing big, but it's better than nothing.
Ethelon2005-12-12 07:13:01
75crs for Full System. 25crs for it to be customized with aliases for your class and whatever else you want added. 50crs for members of Magnagora.
Narsrim2005-12-12 07:49:38
Create a magnagora alt!
Unknown2005-12-15 06:36:55
Seriously, though...when I fight I have a set of macros that run up and down my keyboard. In columns, numbers 1+2 are strikes, 3+4 are cleaves, and 5+6 columns are for parrying. Must be a better way.