mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-22 22:33:43 -07:00
skulltulla rewards
This commit is contained in:
parent
9c82eaf422
commit
7b748007db
1 changed files with 35 additions and 13 deletions
|
@ -240,19 +240,41 @@ void EnSth_ParentRewardObtainedWait(EnSth* this, GlobalContext* globalCtx) {
|
|||
void EnSth_GivePlayerItem(EnSth* this, GlobalContext* globalCtx) {
|
||||
u16 getItemId = sGetItemIds[this->actor.params];
|
||||
|
||||
switch (this->actor.params) {
|
||||
case 1:
|
||||
case 3:
|
||||
switch (CUR_UPG_VALUE(UPG_WALLET)) {
|
||||
case 0:
|
||||
getItemId = GI_WALLET_ADULT;
|
||||
break;
|
||||
if (gSaveContext.n64ddFlag) {
|
||||
switch (getItemId) {
|
||||
case GI_RUPEE_GOLD:
|
||||
break;
|
||||
case GI_WALLET_ADULT:
|
||||
getItemId = GetRandomizedItemIdFromKnownCheck(KAK_10_GOLD_SKULLTULA_REWARD, GI_WALLET_ADULT);
|
||||
break;
|
||||
case GI_STONE_OF_AGONY:
|
||||
getItemId = GetRandomizedItemIdFromKnownCheck(KAK_20_GOLD_SKULLTULA_REWARD, GI_STONE_OF_AGONY);
|
||||
break;
|
||||
case GI_WALLET_GIANT:
|
||||
getItemId = GetRandomizedItemIdFromKnownCheck(KAK_30_GOLD_SKULLTULA_REWARD, GI_WALLET_GIANT);
|
||||
break;
|
||||
case GI_BOMBCHUS_10:
|
||||
getItemId = GetRandomizedItemIdFromKnownCheck(KAK_40_GOLD_SKULLTULA_REWARD, GI_BOMBCHUS_10);
|
||||
break;
|
||||
case GI_HEART_PIECE:
|
||||
getItemId = GetRandomizedItemIdFromKnownCheck(KAK_50_GOLD_SKULLTULA_REWARD, GI_HEART_PIECE);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
switch (this->actor.params) {
|
||||
case 1:
|
||||
case 3:
|
||||
switch (CUR_UPG_VALUE(UPG_WALLET)) {
|
||||
case 0:
|
||||
getItemId = GI_WALLET_ADULT;
|
||||
break;
|
||||
|
||||
case 1:
|
||||
getItemId = GI_WALLET_GIANT;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
getItemId = GI_WALLET_GIANT;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
func_8002F434(&this->actor, globalCtx, getItemId, 10000.0f, 50.0f);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue