Less Karma Bomb CBT

- Karma delay is 3sec instead of 10sec
- Karma delay is only used for initially changing into a bomb
This commit is contained in:
Sally Coolatta 2022-01-05 03:46:19 -05:00 committed by SinnamonLat
parent 21c42c3d79
commit 10cfc73947
2 changed files with 3 additions and 2 deletions

View file

@ -260,7 +260,7 @@ INT32 stealtime = TICRATE/2;
INT32 sneakertime = TICRATE + (TICRATE/3); INT32 sneakertime = TICRATE + (TICRATE/3);
INT32 itemtime = 8*TICRATE; INT32 itemtime = 8*TICRATE;
INT32 bubbletime = TICRATE/2; INT32 bubbletime = TICRATE/2;
INT32 comebacktime = 10*TICRATE; INT32 comebacktime = 3*TICRATE;
INT32 bumptime = 6; INT32 bumptime = 6;
INT32 greasetics = 3*TICRATE; INT32 greasetics = 3*TICRATE;
INT32 wipeoutslowtime = 20; INT32 wipeoutslowtime = 20;

View file

@ -3481,13 +3481,14 @@ void K_HandleBumperChanges(player_t *player, UINT8 prevBumpers)
karmahitbox->destscale = player->mo->destscale; karmahitbox->destscale = player->mo->destscale;
P_SetScale(karmahitbox, player->mo->scale); P_SetScale(karmahitbox, player->mo->scale);
player->karmadelay = comebacktime;
if (netgame) if (netgame)
{ {
CONS_Printf(M_GetText("%s lost all of their bumpers!\n"), player_names[player-players]); CONS_Printf(M_GetText("%s lost all of their bumpers!\n"), player_names[player-players]);
} }
} }
player->karmadelay = comebacktime;
K_CalculateBattleWanted(); K_CalculateBattleWanted();
K_CheckBumpers(); K_CheckBumpers();
} }