package emu.grasscutter.data.excels; import emu.grasscutter.data.GameData; import emu.grasscutter.data.GameResource; import emu.grasscutter.data.ResourceType; import lombok.AccessLevel; import lombok.Getter; import lombok.experimental.FieldDefaults; import java.util.List; @ResourceType(name = "InvestigationMonsterConfigData.json", loadPriority = ResourceType.LoadPriority.LOW) @Getter @FieldDefaults(level = AccessLevel.PRIVATE) public class InvestigationMonsterData extends GameResource { @Getter(onMethod = @__(@Override)) int id; int cityId; List monsterIdList; List groupIdList; int rewardPreviewId; String mapMarkCreateType; String monsterCategory; CityData cityData; @Override public void onLoad() { this.cityData = GameData.getCityDataMap().get(cityId); } }