generated from nhcarrigan/template
feat: vampire syncNewContent injection and grant-eternal-sovereignty debug endpoint
Adds vampire parity with existing goddess debug tooling: - `SyncNewContentResponse` type gains vampire count fields - `syncNewContent` injects missing vampire content arrays for players who have entered the vampire realm (achievements, bosses, equipment, exploration areas, quests, thralls, upgrades, zones) - `/grant-eternal-sovereignty` debug endpoint mirrors `/grant-apotheosis`, setting `vampire.eternalSovereignty.count = 1` for saves that need it - Full test coverage for all new paths in debug.spec.ts
This commit is contained in:
@@ -604,6 +604,46 @@ interface SyncNewContentResponse {
|
||||
*/
|
||||
goddessZonesAdded: number;
|
||||
|
||||
/**
|
||||
* Number of vampire achievements added to the save.
|
||||
*/
|
||||
vampireAchievementsAdded: number;
|
||||
|
||||
/**
|
||||
* Number of vampire bosses added to the save.
|
||||
*/
|
||||
vampireBossesAdded: number;
|
||||
|
||||
/**
|
||||
* Number of vampire thralls added to the save.
|
||||
*/
|
||||
vampireThrallsAdded: number;
|
||||
|
||||
/**
|
||||
* Number of vampire equipment items added to the save.
|
||||
*/
|
||||
vampireEquipmentAdded: number;
|
||||
|
||||
/**
|
||||
* Number of vampire exploration areas added to the save.
|
||||
*/
|
||||
vampireExplorationAreasAdded: number;
|
||||
|
||||
/**
|
||||
* Number of vampire quests added to the save.
|
||||
*/
|
||||
vampireQuestsAdded: number;
|
||||
|
||||
/**
|
||||
* Number of vampire upgrades added to the save.
|
||||
*/
|
||||
vampireUpgradesAdded: number;
|
||||
|
||||
/**
|
||||
* Number of vampire zones added to the save.
|
||||
*/
|
||||
vampireZonesAdded: number;
|
||||
|
||||
/**
|
||||
* HMAC-SHA256 signature of the updated state for anti-cheat chain continuity.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user