Give omega an extra tic in a better way
This commit is contained in:
parent
af69d91eec
commit
b06b6ade9e
2 changed files with 9 additions and 2 deletions
|
|
@ -8234,6 +8234,12 @@ INT32 K_GetKartRingPower(player_t *player, boolean boosted)
|
|||
ringPower += (player->botvars.difficulty * ringPower) / DIFFICULTBOT;
|
||||
}
|
||||
|
||||
if (player->kartspeed == 9 && player->kartweight == 9)
|
||||
{
|
||||
// Give the poor fuck an extra tic of ring duration so he isn't constantly dropping speed.
|
||||
ringPower += 1;
|
||||
}
|
||||
|
||||
return ringPower;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -3580,7 +3580,7 @@ void A_AttractChase(mobj_t *actor)
|
|||
{
|
||||
|
||||
// Base add is 4 tics for 9,9, adds 1 tic for each point closer to the 1,1 end
|
||||
actor->target->player->ringboost += K_GetKartRingPower(actor->target->player, true) + 4;
|
||||
actor->target->player->ringboost += K_GetKartRingPower(actor->target->player, true) + 3;
|
||||
S_StartSoundAtVolume(actor->target, sfx_s1b5, actor->target->player->ringvolume);
|
||||
|
||||
actor->target->player->ringvolume -= RINGVOLUMEUSEPENALTY;
|
||||
|
|
@ -3605,7 +3605,8 @@ void A_AttractChase(mobj_t *actor)
|
|||
if (actor->extravalue1 >= 16)
|
||||
{
|
||||
if (!P_GivePlayerRings(actor->target->player, 1)) // returns 0 if addition failed
|
||||
actor->target->player->ringboost += K_GetKartRingPower(actor->target->player, true) + 4;
|
||||
{
|
||||
actor->target->player->ringboost += K_GetKartRingPower(actor->target->player, true) + 3;
|
||||
|
||||
if (actor->cvmem) // caching
|
||||
S_StartSound(actor->target, sfx_s1c5);
|
||||
|
|
|
|||
Loading…
Reference in a new issue