Add maze planes to the handbook

This commit is contained in:
Melledy
2023-11-01 10:45:24 -07:00
parent 696094d309
commit 01256cd605
2 changed files with 13 additions and 1 deletions

View File

@@ -12,6 +12,7 @@ import lombok.Getter;
public class MazePlaneExcel extends GameResource { public class MazePlaneExcel extends GameResource {
private int PlaneID; private int PlaneID;
private int WorldID; private int WorldID;
private long PlaneName;
@SerializedName(value = "PlaneType") @SerializedName(value = "PlaneType")
private PlaneType planeType = PlaneType.Unknown; private PlaneType planeType = PlaneType.Unknown;

View File

@@ -99,7 +99,7 @@ public class Handbook {
// Dump stages // Dump stages
writer.println(System.lineSeparator()); writer.println(System.lineSeparator());
writer.println("# Stages"); writer.println("# Battle Stages");
list = GameData.getStageExcelMap().keySet().intStream().sorted().boxed().toList(); list = GameData.getStageExcelMap().keySet().intStream().sorted().boxed().toList();
for (int id : list) { for (int id : list) {
StageExcel excel = GameData.getStageExcelMap().get(id); StageExcel excel = GameData.getStageExcelMap().get(id);
@@ -108,6 +108,17 @@ public class Handbook {
writer.print("[Level " + excel.getLevel() + "] "); writer.print("[Level " + excel.getLevel() + "] ");
writer.println(textMap.getOrDefault(excel.getStageName(), "null")); writer.println(textMap.getOrDefault(excel.getStageName(), "null"));
} }
// Dump stages
writer.println(System.lineSeparator());
writer.println("# Mazes");
list = GameData.getMazePlaneExcelMap().keySet().intStream().sorted().boxed().toList();
for (int id : list) {
MazePlaneExcel excel = GameData.getMazePlaneExcelMap().get(id);
writer.print(excel.getId());
writer.print(" : ");
writer.println(textMap.getOrDefault(excel.getPlaneName(), "null"));
}
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }