mirror of
https://github.com/rh-hideout/pokeemerald-expansion.git
synced 2026-04-26 02:14:22 -05:00
Merge branch 'master' into all-contributors/add-stevebeller
This commit is contained in:
commit
d1d18c64c3
|
|
@ -450,6 +450,15 @@
|
|||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "MandL27",
|
||||
"name": "MandL27",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/10366615?v=4",
|
||||
"profile": "https://github.com/MandL27",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
}
|
||||
],
|
||||
"contributorsPerLine": 7,
|
||||
|
|
|
|||
|
|
@ -75,6 +75,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
|||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ghostyboyy97"><img src="https://avatars.githubusercontent.com/u/106448956?v=4?s=100" width="100px;" alt="ghostyboyy97"/><br /><sub><b>ghostyboyy97</b></sub></a><br /><a href="https://github.com/rh-hideout/pokeemerald-expansion/commits?author=ghostyboyy97" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="http://hashtagmarky.github.io"><img src="https://avatars.githubusercontent.com/u/143505183?v=4?s=100" width="100px;" alt="Marky"/><br /><sub><b>Marky</b></sub></a><br /><a href="https://github.com/rh-hideout/pokeemerald-expansion/commits?author=HashtagMarky" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/stevebeller"><img src="https://avatars.githubusercontent.com/u/137429655?v=4?s=100" width="100px;" alt="LBi - Steven Beller"/><br /><sub><b>LBi - Steven Beller</b></sub></a><br /><a href="https://github.com/rh-hideout/pokeemerald-expansion/commits?author=stevebeller" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MandL27"><img src="https://avatars.githubusercontent.com/u/10366615?v=4?s=100" width="100px;" alt="MandL27"/><br /><sub><b>MandL27</b></sub></a><br /><a href="https://github.com/rh-hideout/pokeemerald-expansion/commits?author=MandL27" title="Code">💻</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tfoot>
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ void SetGimmickAsActivated(u32 battler, enum Gimmick gimmick);
|
|||
void ChangeGimmickTriggerSprite(u32 spriteId, u32 animId);
|
||||
void CreateGimmickTriggerSprite(u32 battler);
|
||||
bool32 IsGimmickTriggerSpriteActive(void);
|
||||
bool32 IsGimmickTriggerSpriteMatchingBattler(u32 battler);
|
||||
void HideGimmickTriggerSprite(void);
|
||||
void DestroyGimmickTriggerSprite(void);
|
||||
|
||||
|
|
|
|||
|
|
@ -454,6 +454,12 @@ void HandleInputChooseTarget(u32 battler)
|
|||
PlaySE(SE_SELECT);
|
||||
gSprites[gBattlerSpriteIds[gMultiUsePlayerCursor]].callback = SpriteCB_HideAsMoveTarget;
|
||||
gBattlerControllerFuncs[battler] = HandleInputChooseMove;
|
||||
if (gBattleStruct->gimmick.playerSelect == 1 && gBattleStruct->gimmick.usableGimmick[battler] == GIMMICK_Z_MOVE)
|
||||
{
|
||||
gBattleStruct->gimmick.playerSelect = 0;
|
||||
gBattleStruct->zmove.viewing = TRUE;
|
||||
ReloadMoveNames(battler);
|
||||
}
|
||||
DoBounceEffect(battler, BOUNCE_HEALTHBOX, 7, 1);
|
||||
DoBounceEffect(battler, BOUNCE_MON, 7, 1);
|
||||
EndBounceEffect(gMultiUsePlayerCursor, BOUNCE_HEALTHBOX);
|
||||
|
|
@ -2090,6 +2096,8 @@ void PlayerHandleChooseMove(u32 battler)
|
|||
|
||||
if (!IsGimmickTriggerSpriteActive())
|
||||
gBattleStruct->gimmick.triggerSpriteId = 0xFF;
|
||||
else if (!IsGimmickTriggerSpriteMatchingBattler(battler))
|
||||
DestroyGimmickTriggerSprite();
|
||||
if (!(gBattleStruct->gimmick.usableGimmick[battler] == GIMMICK_Z_MOVE && !gBattleStruct->zmove.viable))
|
||||
CreateGimmickTriggerSprite(battler);
|
||||
|
||||
|
|
|
|||
|
|
@ -178,6 +178,13 @@ bool32 IsGimmickTriggerSpriteActive(void)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
bool32 IsGimmickTriggerSpriteMatchingBattler(u32 battler)
|
||||
{
|
||||
if (battler == gSprites[gBattleStruct->gimmick.triggerSpriteId].tBattler)
|
||||
return TRUE;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void HideGimmickTriggerSprite(void)
|
||||
{
|
||||
if (gBattleStruct->gimmick.triggerSpriteId != 0xFF)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user