mirror of
https://github.com/Melledy/Nebula.git
synced 2025-12-15 05:44:36 +01:00
Save Monolith and Menace Arena progress to the database
This commit is contained in:
@@ -37,7 +37,7 @@ import emu.nebula.proto.Public.Story;
|
||||
import emu.nebula.proto.Public.WorldClass;
|
||||
import emu.nebula.proto.Public.WorldClassRewardState;
|
||||
import emu.nebula.proto.Public.Title;
|
||||
import emu.nebula.proto.Public.VampireSurvivorLevel;
|
||||
|
||||
import lombok.Getter;
|
||||
import us.hebi.quickbuf.ProtoMessage;
|
||||
import us.hebi.quickbuf.RepeatedInt;
|
||||
@@ -656,25 +656,6 @@ public class Player implements GameDatabaseObject {
|
||||
proto.addHandbook(this.getCharacters().getCharacterHandbook());
|
||||
proto.addHandbook(this.getCharacters().getDiscHandbook());
|
||||
|
||||
// Force unlock all monoliths
|
||||
for (var towerData : GameData.getStarTowerDataTable()) {
|
||||
proto.addRglPassedIds(towerData.getId());
|
||||
}
|
||||
|
||||
// Force unlock all vampire survivor records
|
||||
var vsProto = proto.getMutableVampireSurvivorRecord();
|
||||
|
||||
vsProto.getMutableSeason();
|
||||
|
||||
for (var vsData : GameData.getVampireSurvivorDataTable()) {
|
||||
var level = VampireSurvivorLevel.newInstance()
|
||||
.setId(vsData.getId())
|
||||
.setScore(0)
|
||||
.setPassed(true);
|
||||
|
||||
vsProto.addRecords(level);
|
||||
}
|
||||
|
||||
// Extra
|
||||
proto.getMutableAgent();
|
||||
proto.getMutablePhone();
|
||||
|
||||
Reference in New Issue
Block a user