Temporarily disable skull token flag setting

This commit is contained in:
aMannus
2025-07-04 11:49:45 +02:00
parent 50af166a84
commit 4aacc1bc0c
2 changed files with 8 additions and 4 deletions

View File

@@ -313,6 +313,7 @@ void RandomizerOnExternalCheckHandler(uint32_t randomizerCheck) {
break;
case SPOILER_CHK_RANDOMIZER_INF:
Flags_SetRandomizerInf(static_cast<RandomizerInf>(flagID));
break;
case SPOILER_CHK_EVENT_CHK_INF:
Flags_SetEventChkInf(flagID);
break;
@@ -323,11 +324,13 @@ void RandomizerOnExternalCheckHandler(uint32_t randomizerCheck) {
Flags_SetInfTable(flagID);
break;
case SPOILER_CHK_GOLD_SKULLTULA:
SET_GS_FLAGS((flagID & 0x1F00) >> 8, flagID & 0xFF);
randomizerQueuedChecks.push(rc);
// Below doesn't work, temporarily disabled until a solution is found
// SET_GS_FLAGS((flagID & 0x1F00) >> 8, flagID & 0xFF);
break;
case SPOILER_CHK_GRAVEDIGGER: // This enum is used nowhere in code, so i'll leave it as nothing for now
case SPOILER_CHK_NONE:
// do Nothing
// Do nothing
break;
}
}

View File

@@ -218,8 +218,9 @@ bool ArchipelagoClient::StartClient() {
if (deathLink && data["data"]["source"] != apClient->get_slot()) {
if (GameInteractor::IsSaveLoaded()) {
gSaveContext.health = 0;
Notification::Emit({ .prefix = data["data"]["source"],
.message = "died. Cause:",
Notification::Emit(
{ .prefix = data["data"]["source"] + "died.",
.message = "Cause:",
.suffix = data["data"]["cause"] });
std::string deathLinkMessage =
"[LOG] Received death link from " + std::string(data["data"]["source"]) + ". Cause: " + std::string(data["data"]["cause"]);