# @HitParry ## Description X branch only. The trigger is fired before the trigger @(Skill)UseQuick for parrying is succesfull. By default a parried hit will reduce the damage by 100% and thus negating the hit and the following triggers (@Hit and so on). There are two for changing the damage reduced: * Overwriting the Argn1 value in the @HitParry trigger. * By using the EFFECT property in the skill definition of the Parrying Skill, in this case the damage will be reduced by the EFFECT value: - If only one values is defined (Example:EFFECT=75) the damage will always be reduced by 75% no matter skills. - If one or more values are defined (Example: EFFECT=25,75) the damage will be reduced by 25% when the Parrying skill is near 0.0 and by 75% when the Parrying skill is near 100.0, that is damage reduction will be scaled according to the character parrying skill. - If no values are defined, the default value of 100 will be used. Fires on: * [Characters](Characters.md) ## References The following object references are explicitly available for this trigger: {| border="1" cellspacing="4" cellpadding="4" | **Name** || **Description** |- | [I](I.md) || The [character](Characters.md) that is attempting to parry the strike. |- | [SRC](SRC.md) || The [character](Characters.md) that did the strike. |- | [ARGO](ARGO.md) || The [weapon](Items.md) or shield used for parry, if any. |} ## Arguments The following arguments are set for this trigger. If an argument is marked as "In" then a value will be passed in to the trigger, if an argument is marked as "Out" then it can be set to a value to affect Sphere's behaviour: {| border="1" cellspacing="4" cellpadding="4" | **Argument** || **In/Out** || **Description** |- | ARNG1 || IO || Percent of damage that will be reduced (default 100%). |- | ARNG2 || IO || Damage type. |- | LOCAL.PARRYCHANCE || IO || The chance to parry the blow. The chance will be passed to the SkillUseQuick/UseQuick triggers. |- | LOCAL.PARRYSKILLID || IO || The skill used for parrying, this can be changed by setting the appropriate skill ID. |- | LOCAL.ITEMPARRYDAMAGECHANCE || IO || The chance that the parrying item will be damaged (default 100%). |- | LOCAL.DAMAGE || IO || The amount of damage (raw) before the parry reduction. |} ## Return Values The following return values are explicitly defined for this trigger: {| border="1" cellspacing="4" cellpadding="4" | **Return Value** || **Description** |- | 1 || Completely blocks the damage as if the parry damage reduction was set to 100. |} [Category: Reference Compendium](Category:_Reference_Compendium.md) [Category: Triggers](Category:_Triggers.md) [Category: Characters](Category:_Characters.md) [Category: Combat](Category:_Combat.md)