mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-22 22:33:43 -07:00
big rolling goron (as child)
This commit is contained in:
parent
6856833166
commit
b9f5b8ad8e
1 changed files with 6 additions and 2 deletions
|
@ -324,7 +324,7 @@ u16 EnGo2_GoronFireGenericGetTextId(EnGo2* this) {
|
||||||
u16 EnGo2_GetTextIdGoronCityRollingBig(GlobalContext* globalCtx, EnGo2* this) {
|
u16 EnGo2_GetTextIdGoronCityRollingBig(GlobalContext* globalCtx, EnGo2* this) {
|
||||||
if (gSaveContext.infTable[17] & 0x4000) {
|
if (gSaveContext.infTable[17] & 0x4000) {
|
||||||
return 0x3013;
|
return 0x3013;
|
||||||
} else if (CUR_CAPACITY(UPG_BOMB_BAG) >= 20 && this->waypoint > 7 && this->waypoint < 12) {
|
} else if ((CUR_CAPACITY(UPG_BOMB_BAG) >= 20 || gSaveContext.n64ddFlag) && this->waypoint > 7 && this->waypoint < 12) {
|
||||||
return 0x3012;
|
return 0x3012;
|
||||||
} else {
|
} else {
|
||||||
return 0x3011;
|
return 0x3011;
|
||||||
|
@ -341,7 +341,11 @@ s16 EnGo2_GetStateGoronCityRollingBig(GlobalContext* globalCtx, EnGo2* this) {
|
||||||
if (Message_ShouldAdvance(globalCtx)) {
|
if (Message_ShouldAdvance(globalCtx)) {
|
||||||
if (this->actor.textId == 0x3012) {
|
if (this->actor.textId == 0x3012) {
|
||||||
this->actionFunc = EnGo2_SetupGetItem;
|
this->actionFunc = EnGo2_SetupGetItem;
|
||||||
bombBagUpgrade = CUR_CAPACITY(UPG_BOMB_BAG) == 30 ? GI_BOMB_BAG_40 : GI_BOMB_BAG_30;
|
if(!gSaveContext.n64ddFlag) {
|
||||||
|
bombBagUpgrade = CUR_CAPACITY(UPG_BOMB_BAG) == 30 ? GI_BOMB_BAG_40 : GI_BOMB_BAG_30;
|
||||||
|
} else {
|
||||||
|
bombBagUpgrade = GetRandomizedItemIdFromKnownCheck(GC_ROLLING_GORON_AS_CHILD, GI_BOMB_BAG_40);
|
||||||
|
}
|
||||||
EnGo2_GetItem(this, globalCtx, bombBagUpgrade);
|
EnGo2_GetItem(this, globalCtx, bombBagUpgrade);
|
||||||
Message_CloseTextbox(globalCtx);
|
Message_CloseTextbox(globalCtx);
|
||||||
gSaveContext.infTable[17] |= 0x4000;
|
gSaveContext.infTable[17] |= 0x4000;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue