mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-25 22:46:32 -04:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9f0d89473a |
@@ -71,13 +71,6 @@
|
||||
parameters: 0x00000032
|
||||
next: Kakariko Malo Mart Wooden Shield Sold Out
|
||||
|
||||
# Patch Shad's flow to set the custom flag for receiving his item
|
||||
- index: 0x946
|
||||
type: event
|
||||
event: set event flag
|
||||
parameters: 0x0333
|
||||
next: 0xFFFF
|
||||
|
||||
#3: # zel_03.bmg
|
||||
4: # zel_04.bmg - Castle Town
|
||||
# Patch Charlo to check for 100 rupees instead of 30
|
||||
|
||||
@@ -1509,18 +1509,6 @@
|
||||
- Ilia Memory Reward
|
||||
Event Flag: 0x5E04
|
||||
|
||||
- Name: Shad Dominion Rod
|
||||
Original Item: Progressive Dominion Rod
|
||||
Categories:
|
||||
- Overworld
|
||||
- Npc
|
||||
- Kakariko Village
|
||||
- ARC
|
||||
Metadata:
|
||||
Name Lookup:
|
||||
- Shad Dominion Rod
|
||||
Event Flag: 0x6308
|
||||
|
||||
- Name: Rutelas Blessing
|
||||
Original Item: Zora Armor
|
||||
Categories:
|
||||
|
||||
@@ -642,7 +642,7 @@
|
||||
- Name: Back Slice as Sword
|
||||
Default Option: "Off"
|
||||
Options:
|
||||
- "Off": "Back Slicing without a sword can be logically required to do damage."
|
||||
- "Off": "Back Slicing without a sword cannot be logically required to do damage."
|
||||
- "On": "Back Slicing without a sword can be logically required to do damage."
|
||||
|
||||
- Name: Ball and Chain Webs
|
||||
|
||||
@@ -168,7 +168,6 @@
|
||||
- Name: Kakariko Renados Sanctuary Basement
|
||||
Twilight: Eldin
|
||||
Locations:
|
||||
Shad Dominion Rod: Progressive_Sky_Book and Can_Complete_Eldin_Twilight
|
||||
Sanctuary Basement Twilit Insect 1: Can_Defeat_Eldin_Twilit_Insect
|
||||
Sanctuary Basement Twilit Insect 2: Can_Defeat_Eldin_Twilit_Insect
|
||||
Sanctuary Basement Twilit Insect 3: Can_Defeat_Eldin_Twilit_Insect
|
||||
|
||||
@@ -135,6 +135,7 @@ DEFINE_HOOK(&daNpc_Bans_c::isDelete, daNpc_Bans_c__isDelete);
|
||||
|
||||
DEFINE_HOOK(&daNpc_Fairy_c::AppearDemoCall, daNpc_Fairy_c__AppearDemoCall);
|
||||
|
||||
DEFINE_HOOK(&daNpcShad_c::Create, daNpcShad_c__Create);
|
||||
DEFINE_HOOK(&daNpcShad_c::wait_type1, daNpcShad_c__wait_type1);
|
||||
|
||||
DEFINE_HOOK(&daNpc_Yelia_c::cutTakeWoodStatue, daNpc_Yelia_c__cutTakeWoodStatue);
|
||||
@@ -3365,6 +3366,7 @@ ModResult uninstall() {
|
||||
|
||||
mods::hook::uninstall<daNpc_Fairy_c__AppearDemoCall>(svc_hook);
|
||||
|
||||
mods::hook::uninstall<daNpcShad_c__Create>(svc_hook);
|
||||
mods::hook::uninstall<daNpcShad_c__wait_type1>(svc_hook);
|
||||
|
||||
mods::hook::uninstall<daNpc_Yelia_c__cutTakeWoodStatue>(svc_hook);
|
||||
|
||||
@@ -408,9 +408,7 @@ ModResult onNewSave(void*, ModError*) {
|
||||
return MOD_ERROR;
|
||||
|
||||
svc_mng.save->set_blob(svc_mng.mod_ctx, kSeedHashBlobName, hash.data(), hash.size());
|
||||
setAncientDocumentNum(0);
|
||||
setupRandomizerFile();
|
||||
saveAncientDocumentNum();
|
||||
return MOD_OK;
|
||||
}
|
||||
|
||||
@@ -441,7 +439,6 @@ ModResult onSaveLoaded(void*, ModError*) {
|
||||
void onSaveWritten(ModContext*, uint32_t, void*) {
|
||||
const std::string hash = randomizer_GetContext().mHash;
|
||||
svc_mng.save->set_blob(svc_mng.mod_ctx, kSeedHashBlobName, hash.data(), hash.size());
|
||||
saveAncientDocumentNum();
|
||||
}
|
||||
|
||||
TextureReplacementHandle logoTexHandle{};
|
||||
|
||||
@@ -547,7 +547,6 @@ std::string nameLookupOverride(const std::string& locationName) {
|
||||
{"Sacred Grove Pedestal Master Sword", ITEM_CHECK_MASTER_SWORD},
|
||||
{"Sacred Grove Pedestal Shadow Crystal", ITEM_CHECK_SHADOW_CRYSTAL},
|
||||
{"Sera Shop Slingshot", "shop:R_SP01:75"},
|
||||
{"Shad Dominion Rod", ITEM_CHECK_SHAD_DOMINION_ROD},
|
||||
{"Skybook From Impaz", ITEM_CHECK_SKYBOOK},
|
||||
{"Snowboard Racing Prize", ITEM_CHECK_SNOWBOARD_REWARD},
|
||||
{"Snowpeak Ruins Dungeon Reward", ITEM_CHECK_DUNGEON_REWARD_SNOWPEAK},
|
||||
|
||||
@@ -120,12 +120,6 @@ constexpr std::array kMessageChecks{
|
||||
.vanillaItem = dItemNo_HORSE_FLUTE_e,
|
||||
.enqueueAtDisplay = false,
|
||||
},
|
||||
MessageCheck{
|
||||
.group = 2,
|
||||
.messageId = 6531,
|
||||
.name = ITEM_CHECK_SHAD_DOMINION_ROD,
|
||||
.vanillaItem = dItemNo_COPY_ROD_2_e,
|
||||
}
|
||||
};
|
||||
|
||||
std::unordered_map<LoadedMod*, ModItemChecks> s_modChecks;
|
||||
|
||||
Reference in New Issue
Block a user