Restoration Calculation

From iRO Wiki
Jump to navigation Jump to search

This article covers the calculation of the healing amount of the Healing Items.

Regular Consumption

For SP healing items, replace 2% for each VIT with 1% for each INT and Increase HP Recovery with Increase SP Recovery.

Restored Amount = Floor{ Floor[ Healing_Value × ( 1 + User_VIT × 0.02 + HP_Recovery_Lv × 0.1 ) ] × ( 1 + Pot_Research_Lv × 0.05 ) }
  • Healing_Value is a random value from the used item's Healing Value.
  • User_VIT is the user's total VIT.
  • HP_Recovery_Lv is the user's skill level in Increase HP Recovery.
  • Pot_Research_Lv is the user's skill level in Potion Research.


In English:

  1. Pick a random value from the item's Healing Value.
  2. Increase by 2% per point of VIT or 1% per point of INT, and increase by 10% per level of Increase HP Recovery. Round down.
  3. Increase by 5% per level of Potion Research. Round down.

Aid Potion

This is an alchemist skill that allows the caster to throw potions on other characters for healing. It only works with red, orange, yellow, white and blue potions. For blue potions, replace 2% for each VIT with 1% for each INT and Increase HP Recovery with Increase SP Recovery.

Restored Amount = Floor{ Floor[ Floor( Healing_Value × ( 1 + Pot_Research_Lv × 0.05 + Aid_Potion_Lv × 0.1 ) ) × ( 1 + Target_VIT × 0.02 ) ] × [ 1 + HP_Recovery_Lv × 0.1 ] }
  • Healing_Value is a random value from the used item's Healing Value.
  • Pot_Research_Lv is the caster's skill level in Potion Research.
  • Aid_Potion_Lv is the caster's highest skill level learned in Aid Potion.
  • Target_VIT is the target's total VIT.
  • HP_Recovery_Lv is the target's level in Increase HP Recovery.


In English:

  1. Pick a random value from the item's Healing Value.
  2. Increase by 5% per level of Potion Research and 10% per level of Aid Potion. Round down.
  3. Increase by 2% per point of VIT or 1% per point of INT. Round down.
  4. Increase by 10% per level of Increase HP Recovery. Round down.