Implement character archive story rewards

This commit is contained in:
Melledy
2026-08-17 21:23:39 -07:00
parent b40edc90bb
commit 28afb10691
4 changed files with 113 additions and 1 deletions
@@ -13,6 +13,7 @@ public class GameData {
@Getter private static DataTable<CharacterUpgradeDef> CharacterUpgradeDataTable = new DataTable<>();
@Getter private static DataTable<CharItemExpDef> CharItemExpDataTable = new DataTable<>();
@Getter private static DataTable<CharacterSkinDef> CharacterSkinDataTable = new DataTable<>();
@Getter private static DataTable<CharacterArchiveDef> CharacterArchiveDataTable = new DataTable<>();
@Getter private static DataTable<TalentGroupDef> TalentGroupDataTable = new DataTable<>();
@Getter private static DataTable<TalentDef> TalentDataTable = new DataTable<>();
@@ -0,0 +1,23 @@
package emu.nebula.data.resources;
import emu.nebula.data.BaseDef;
import emu.nebula.data.ResourceType;
import lombok.Getter;
@Getter
@ResourceType(name = "CharacterArchive.json")
public class CharacterArchiveDef extends BaseDef {
private int Id;
private int ArchType;
private int CharacterId;
private int UnlockAffinityLevel;
private int ArchReward;
private int ArchRewardQuantity;
@Override
public int getId() {
return Id;
}
}