mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-02-21 21:11:21 +00:00
Merge branch 'fix-debugitemodds' into 'master'
Fix debugitemodds displaying wrong odds Closes ring-racers#227 See merge request kart-krew-dev/ring-racers-internal!2887
This commit is contained in:
commit
350cd423e4
3 changed files with 29 additions and 2 deletions
|
|
@ -7307,7 +7307,21 @@ static void K_drawDistributionDebugger(void)
|
|||
return;
|
||||
}
|
||||
|
||||
K_FillItemRouletteData(stplyr, &rouletteData, false, true);
|
||||
{
|
||||
// GROSS GROSS GROSS GROSS copypaste from K_FillItemRoulette
|
||||
// but without the potential for Lua side-effects etc.
|
||||
// This sucks the ass.
|
||||
K_InitRoulette(&rouletteData);
|
||||
|
||||
rouletteData.baseDist = K_UndoMapScaling(stplyr->distancetofinish);
|
||||
|
||||
if (stplyr->pflags & PF_AUTOROULETTE)
|
||||
rouletteData.autoroulette = true;
|
||||
|
||||
K_CalculateRouletteSpeed(&rouletteData);
|
||||
|
||||
K_FillItemRouletteData(stplyr, &rouletteData, false, true);
|
||||
}
|
||||
|
||||
if (cv_kartdebugdistribution.value <= 1)
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -743,7 +743,7 @@ boolean K_ForcedSPB(const player_t *player, itemroulette_t *const roulette)
|
|||
Return:-
|
||||
N/A
|
||||
--------------------------------------------------*/
|
||||
static void K_InitRoulette(itemroulette_t *const roulette)
|
||||
void K_InitRoulette(itemroulette_t *const roulette)
|
||||
{
|
||||
size_t i;
|
||||
|
||||
|
|
|
|||
|
|
@ -138,6 +138,19 @@ UINT32 K_UndoMapScaling(UINT32 distance);
|
|||
N/A
|
||||
--------------------------------------------------*/
|
||||
|
||||
void K_InitRoulette(itemroulette_t *const roulette);
|
||||
/*--------------------------------------------------
|
||||
static void K_InitRoulette(itemroulette_t *const roulette)
|
||||
|
||||
Initializes the data for a new item roulette.
|
||||
|
||||
Input Arguments:-
|
||||
roulette - The item roulette data to initialize.
|
||||
|
||||
Return:-
|
||||
N/A
|
||||
--------------------------------------------------*/
|
||||
|
||||
void K_PushToRouletteItemList(itemroulette_t *const roulette, INT32 item);
|
||||
|
||||
/*--------------------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue