Implement tutorial levels

This commit is contained in:
Melledy
2025-11-15 00:52:54 -08:00
parent b19667315d
commit 66b2d84945
8 changed files with 197 additions and 0 deletions
@@ -87,6 +87,9 @@ public class GameData {
@Getter private static DataTable<DailyQuestDef> DailyQuestDataTable = new DataTable<>();
@Getter private static DataTable<DailyQuestActiveDef> DailyQuestActiveDataTable = new DataTable<>();
// Tutorial
@Getter private static DataTable<TutorialLevelDef> TutorialLevelDataTable = new DataTable<>();
// Star tower
@Getter private static DataTable<StarTowerDef> StarTowerDataTable = new DataTable<>();
@Getter private static DataTable<StarTowerStageDef> StarTowerStageDataTable = new DataTable<>();
@@ -0,0 +1,20 @@
package emu.nebula.data.resources;
import emu.nebula.data.BaseDef;
import emu.nebula.data.ResourceType;
import lombok.Getter;
@Getter
@ResourceType(name = "TutorialLevel.json")
public class TutorialLevelDef extends BaseDef {
private int Id;
private int WorldClass;
private int Item1;
private int Qty1;
@Override
public int getId() {
return Id;
}
}