Skip to content

AttackUp

A condition that gives a +1 damage bonus on attacks by the actor while it is active when the AttackProperty isn't NoExceptions.

SetCondition

When amending the condition, the turn amount is always increased by the existing one (meaning it stacks).

When inflicted as a new condition, nothing special happens.

StatusEffect

This condition is supported by this method and it is always inflicted to the actor when called.

It includes optional visual effects when effect is true:

  • StatEffect is called with type 0 (red up arrow)
  • The StatUp sound is played if it wasn't already

CalculateBaseDamage

If the attacker has this condition, a +1 damage bonus is applied unless property is NoExceptions.

A variation of this logic is also enforced outside of the damage pipeline in GetMultiDamage. That method is used by the following skills:

  • IceSphere
  • IceDrill
  • BeeFly

AdvanceTurnEntity

When the condition is processed (when hp is above 0), if the actor's atkdownonloseatkup is true, an AttackDown condition is inflicted by doing the following:

  • actor's atkdownonloseatkup is set to false
  • SetCondition is called to inflict the AttackDown condition for 2 turns on the actor
  • The StatDown sound is played
  • StatEffect is called with type 2 (red down arrow)

UseCharm

This condition prevents a charm of type AttackUp to take effect as its effect would become redundant. Check the method's documentation to learn more.

CheckDead

When summoning extraenemies at the AbandonedCity map while flags 400 is true, this condition is inflicted to all enemies alongside DefenseUp for 999999 turns.