SP

From Project Alfheim Wiki
Revision as of 14:58, 24 February 2024 by Alfeditor (talk | contribs) (Created page with "== General == '''SP''' is an acronym and is known to stand for '''Spell Power''' or '''Spell Points''', sometimes refered to as '''Mana''' as well. It is the essence of power...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

General

SP is an acronym and is known to stand for Spell Power or Spell Points, sometimes refered to as Mana as well. It is the essence of power that lets the player's character perform skills. Max SP is the maximum amount of SP that a character has. This affects SP Recovery and skills, such as Increase SP Recovery, and Spirits Recovery.

Calculation

var BASE_SP = 10;
BASE_SP += BASE_LEVEL * SP_JOB;

var MAX_SP = BASE_SP;

MAX_SP = Math.floor( MAX_SP * (1 + INT * 0.01) );

MAX_SP += SP_MOD_A;

MAX_SP = Math.floor( MAX_SP * (1 + SP_MOD_B * 0.01) );

MAX_SP = Math.floor( MAX_SP * TRANS_MOD );

Where:

SP_JOB: See the job modifier table
SP_MOD_A: Sum of additive modifiers
SP_MOD_B: Sum of multiplicative modifiers
TRANS_MOD: 1.25 for transcendent classes, 1 otherwise

Notes:

Base SP is the same for all characters with the same job and same level.
Increase base SP by 1% per 1 INT. Then add +x SP modifiers. Finally add +x% SP modifiers.

Additive modifiers

Multiplicative modifiers

Job Modifiers

Novices

Novice Super Novice
1 1

First Job Classes

Swordman Archer Thief Acolyte Merchant Mage TaeKwon Kid Ninja Gunslinger
2 2 2 5 3 6 2 3 4

2-1 Job Classes

Knight Hunter Assassin Priest Blacksmith Wizard TaeKwon Master
3 4 4 8 4 9 4

2-2 Job Classes

Crusader Dancer/Bard Rogue Monk Alchemist Sage Soul Linker
4.7 6 5 4.7 4 7 9