mirror of
https://github.com/rafi1212122/PemukulPaku
synced 2025-12-14 15:34:38 +01:00
use fragment material and avatar star up also prevent capt. exp overflow
this took wayyyyyyyyyy longer than it shoud be
This commit is contained in:
@@ -90,6 +90,20 @@ namespace Common.Database
|
||||
return levelData;
|
||||
}
|
||||
|
||||
public void StarUp()
|
||||
{
|
||||
AvatarDataExcel? avatarData = AvatarData.GetInstance().FromId((int)AvatarId);
|
||||
if (avatarData is not null)
|
||||
{
|
||||
AvatarStarType.StarInfo nextStarInfo = AvatarStarType.GetInstance().GetNextStar(avatarData.AvatarType, avatarData.AvatarStarUpType, new((int)Star, (int)SubStar));
|
||||
SubStar = (uint)nextStarInfo.SubStar;
|
||||
Star = (uint)nextStarInfo.Star;
|
||||
Fragment -= (uint)nextStarInfo.Cost;
|
||||
}
|
||||
}
|
||||
|
||||
public void AddFragment(uint num) { Fragment += num; }
|
||||
|
||||
public void LevelUpSkill(uint subSkillId, bool isLevelUpAll = false)
|
||||
{
|
||||
AvatarSubSkillDataExcel? subSkillData = AvatarSubSkillData.GetInstance().FromId((int)subSkillId);
|
||||
|
||||
Reference in New Issue
Block a user