mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Merge branch 'hanagumi-ringbox' into 'master'
Hanagumi Hall ring vent overflow (resolves #745) Closes #745 See merge request KartKrew/Kart!1591
This commit is contained in:
commit
b20fb26c04
2 changed files with 6 additions and 2 deletions
|
|
@ -3657,7 +3657,7 @@ angle_t K_MomentumAngleReal(const mobj_t *mo)
|
|||
}
|
||||
}
|
||||
|
||||
void K_AwardPlayerRings(player_t *player, INT32 rings, boolean overload)
|
||||
void K_AwardPlayerRings(player_t *player, UINT16 rings, boolean overload)
|
||||
{
|
||||
UINT16 superring;
|
||||
|
||||
|
|
@ -3668,8 +3668,12 @@ void K_AwardPlayerRings(player_t *player, INT32 rings, boolean overload)
|
|||
|
||||
/* capped at 20 rings */
|
||||
if ((totalrings + rings) > 20)
|
||||
{
|
||||
if (totalrings >= 20)
|
||||
return; // woah dont let that go negative buster
|
||||
rings = (20 - totalrings);
|
||||
}
|
||||
}
|
||||
|
||||
superring = player->superring + rings;
|
||||
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ void K_KartPlayerAfterThink(player_t *player);
|
|||
angle_t K_MomentumAngleEx(const mobj_t *mo, const fixed_t threshold);
|
||||
angle_t K_MomentumAngleReal(const mobj_t *mo);
|
||||
#define K_MomentumAngle(mo) K_MomentumAngleEx(mo, 6 * mo->scale)
|
||||
void K_AwardPlayerRings(player_t *player, INT32 rings, boolean overload);
|
||||
void K_AwardPlayerRings(player_t *player, UINT16 rings, boolean overload);
|
||||
void K_DoInstashield(player_t *player);
|
||||
void K_DoPowerClash(mobj_t *t1, mobj_t *t2);
|
||||
void K_DoGuardBreak(mobj_t *t1, mobj_t *t2);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue