Project Alfheim Ragnarok Online Calc

A Ragnarok Online Classic (pre-Renewal) calculator for the server Project Alfheim, updated by tnab, able to simulate characters in PvM, PvP and MvP environments.
Report bugs and suggestions through Discord to: tnaab


Notes:
This calculator is a pure "copy" of rocalc, which was being updated by kurimet.
He gave me permission to download and modify rocalc to fit the changes done on Alfheim.
Reminder that the calculator is not 100% accurate to the results in-game. Use it as a guideline, but to test accurately, use the test server.
This was not made in collaboration with any GM's from Alfheim, so don't bug them if there's any errors.

(A) Changelog 2025-07-28
• Fixed Adventurer's Revolver not being usable by Gunslinger/Night Watch.
• Fixed Lord of Vermillion autocast effect from Big Eggring Card not showing up under list of "Player Attack Skills".
• Removed slot from Ifrit Mask and fixed it being equippable by Novice and Super Novice.

(A) Changelog 2025-07-14
• Fixed minimum for soft DEF and soft MDEF being 0 instead of 1.
• Fixed Grand Cross/Dark Grand Cross formula:
  • Magic damage % cards now apply to the total damage, instead of just the MATK portion.
  • Elemental modifiers now apply twice, once before % modifiers, and once after.
• Fixed Stone Skin reducing soft MDEF instead of directly increasing magic damage.
• Replaced "Magic Mirror" under "Buffs on Enemy" with "Anti Magic".
• Fixed Anti Magic reducing soft DEF instead of directly increasing physical damage.

(A) Changelog 2025-06-02
• Fixed Arrow ATK unintentionally being applied to minimum damage.
• In-game Arrow ATK is applied as rnd(0, Arrow ATK - 1), so for minimum damage 0 is considered.
• Except for CRITs where just Arrow ATK - 1 is applied.

(A) Changelog 2025-05-09
• Fixed Spiral Pierce being affected by Spear Mastery.
• Fixed the STR bonus on Spiral Pierce being divided by 5.
• Adjusted the 3% damage increase on Spiral Pierce to a 6% damage increase, and moved the calculation to the correct place.
• Spiral Pierce's damage should now more accurately represent the damage in-game, with a 0~1% difference.
• Increased length caps on numbers in "Manual Edits on Player" and "Manual Edits on Enemy".
• Changed "Cast Time/Delay" under "Other Info" to "Cast Time/Cast Delay/ASPD%".
• "Cast Time/Cast Delay/ASPD%" now also displays total ASPD% and ASPD% from Impressive Rift, Gear, Skill, and ETC sources.
• Novice and Super Novice can now wear Vigilante Suit and Stole.
• Fixed Cart Revolution % modifier not being applied correctly on Heavy Metaling Card.

[Read all previous changelogs]

OPTIONS

Calc's theme:
RO server:
Equipment job restrictions (this will clear equip, cards, and stats)
Equipment Level restrictions
Equipment slot restrictions
Equipment Card slot restrictions
All Cards everywhere (with bugs)
Increase ASPD cap to 193

(icon)Save & Load

(Local Saves are located in your device, just like cookies)


(icon)Your Character

Stats ( remaining Status Points: 48 )
Base Lvl (auto-adjust)
Job Lvl
Class
Adopted
Race & Size Demi-Human & Medium
Body Element Neutral1
STR + 0
AGI + 0
VIT + 0
INT + 0
DEX + 0
LUK + 0
Max HP 40 DEF 0+1 HIT 2
Max SP 11 MDEF 0+1 Perfect Hit 0
HP Regen 1 Real MDEF 0+1 Critical 1
SP Regen 1 ATK 1+0 Critical Shield 1.2
ASPD 150.3 Real ATK 1~1 Flee 2
Mov. Speed 100 % MATK 1~1 WOE Flee 1
Perfect Dodge 1.1
Equipment & Cards
Weapon:
Refine:
Attribute:
Shadow Weapon
 
(no weapon) [0]
(click to show/hide)
ATK: 0 Weapon Lvl: 1 Req. Lvl: 0 Weight: 0
Other Info
Additional Enchants & Manual Edits on Player
(click to show)

(icon)Buffs, Items and other stuff

Passive & Self-casted Skills
Supportive / Party Skills
(click to show)
Food / Speed Potions / other Items
(click to show)
Guild Skills
(click to show)
Music and Dance Skills
(click to show)
Miscellaneous Effects on Player
(click to show)
Additional Effects
(click to show)

(icon)Combat Simulator

Place: Sort:
Enemy:
Level Max HP 1 BaseExp 1
AGI 0 ATK 1~1 JobExp 1
VIT 0 DEF 0 + 0 Race Demi-Human
INT 0 MDEF 0 + 0 Element Neutral1
DEX 0 100% Hit 21 Size Medium
LUK 0 95% Dodge 76 Type Normal
All Damage Skills
Player Attack Skills:
Player's Hit Ratio 81.2%
Attack Element Neutral (100% vs Neutral1)
Weapon/Skill Size Modifier 100% (Bare Hand vs Medium)
Critical damage (Critical rate) 1 (1.1%)
Minimum Damage 1
Average Damage 1
Maximum Damage 1
Time/Hit
0.993 seconds
Damage Per Second 0.82
Minimum Number of Hits 1
Average Number of Hits 2
Maximum Number of Hits Infinite (no 100% hit)
Average Battle Duration 1.98 seconds
Enemy Attack Range:
Enemy Attack Skills:
Enemy Attack Element:
Player's Dodge Ratio 21.86%
Additional Dodge Ratio 0%
Enemy Attack Element Neutral (100% vs Neutral1)
Minimum Damage Received 1
Average Damage Received 1
Maximum Damage Received 1
Average Dmg Received (w/dodge) 0.78
Number of Enemies attacking you:
Minimum delay between Active Skills:
Ping to server: ms
Environment:
Defense Investment (custom): [WoE Zone only]

Debuffs on Enemy
(show)
Buffs on Enemy
(click to show)
Manual Edits on Enemy
(click to show)