void SetStats()
{
switch (Progression.playerClass)
{
case 1: BaseStat.BaseValue = 10;
BaseStat.BuffValue = 5;
jScript.startATK = (int)(_player.GetPrimaryAttribute(0).AdjustedBaseValue * 0.90f);
jScript.startINT = (int)(_player.GetPrimaryAttribute(1).AdjustedBaseValue * 0.25f);
jScript.startAGI = (int)(_player.GetPrimaryAttribute(2).AdjustedBaseValue * 0.55f);
break;
case 2: BaseStat.BaseValue = 10;
BaseStat.BuffValue = 4;
jScript.startATK = (int)(_player.GetPrimaryAttribute(0).AdjustedBaseValue * 0.70f);
jScript.startINT = (int)(_player.GetPrimaryAttribute(1).AdjustedBaseValue * 1.25f);
jScript.startAGI = (int)(_player.GetPrimaryAttribute(2).AdjustedBaseValue * 0.45f);
break;
case 3: BaseStat.BaseValue = 10;
BaseStat.BuffValue = 4;
jScript.startATK = (int)(_player.GetPrimaryAttribute(0).AdjustedBaseValue * 0.80f);
jScript.startINT = (int)(_player.GetPrimaryAttribute(1).AdjustedBaseValue * 0.5f);
jScript.startAGI = (int)(_player.GetPrimaryAttribute(2).AdjustedBaseValue * 2.0f);
break;
case 4: BaseStat.BaseValue = 10;
BaseStat.BuffValue = 4;
jScript.startATK = (int)(_player.GetPrimaryAttribute(0).AdjustedBaseValue * 0.85f);
jScript.startINT = (int)(_player.GetPrimaryAttribute(1).AdjustedBaseValue * 0.5f);
jScript.startAGI = (int)(_player.GetPrimaryAttribute(2).AdjustedBaseValue * 1.45f);
break;
}
if (!PlayerPrefs.HasKey("Player level"))
{
jScript.currentLV = _player.Level;
jScript.currentEXP = _player.Exp;
jScript.currentNEXT = _player.ExpToLvl;
jScript.startLCK = (int)(_player.GetPrimaryAttribute(3).AdjustedBaseValue * 0.1f);
jScript.fullHP = (_player.GetVital(0).AdjustedBaseValue *jScript.startATK) + jScript.fullHP;
jScript.currentHP = jScript.fullHP;
jScript.fullMP = (_player.GetVital(1).AdjustedBaseValue *jScript.startINT) + jScript.fullMP;
jScript.currentMP = jScript.fullMP;
}
}