mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-20 05:13:39 -07:00
Use randomizerInf for fishing and big poes (#3088)
This commit is contained in:
parent
356e305bd3
commit
18e21e12c8
8 changed files with 31 additions and 16 deletions
|
@ -742,15 +742,8 @@ bool HasItemBeenCollected(RandomizerCheckObject obj) {
|
|||
return gSaveContext.itemGetInf[flag / 16] & INDEX_TO_16BIT_LITTLE_ENDIAN_BITMASK(flag);
|
||||
case SpoilerCollectionCheckType::SPOILER_CHK_MAGIC_BEANS:
|
||||
return BEANS_BOUGHT >= 10;
|
||||
case SpoilerCollectionCheckType::SPOILER_CHK_MINIGAME:
|
||||
if (obj.rc == RC_LH_CHILD_FISHING)
|
||||
return HIGH_SCORE(HS_FISHING) & 0x400;
|
||||
if (obj.rc == RC_LH_ADULT_FISHING)
|
||||
return HIGH_SCORE(HS_FISHING) & 0x800;
|
||||
case SpoilerCollectionCheckType::SPOILER_CHK_NONE:
|
||||
return false;
|
||||
case SpoilerCollectionCheckType::SPOILER_CHK_POE_POINTS:
|
||||
return gSaveContext.highScores[HS_POE_POINTS] >= 1000;
|
||||
case SpoilerCollectionCheckType::SPOILER_CHK_GRAVEDIGGER:
|
||||
// Gravedigger has a fix in place that means one of two save locations. Check both.
|
||||
return (gSaveContext.itemGetInf[1] & 0x1000) || // vanilla flag
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue