mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Fix debugitemodds displaying wrong odds
This commit is contained in:
parent
4337618342
commit
eb90dcd047
3 changed files with 29 additions and 2 deletions
|
|
@ -7311,7 +7311,21 @@ static void K_drawDistributionDebugger(void)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
// 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);
|
K_FillItemRouletteData(stplyr, &rouletteData, false, true);
|
||||||
|
}
|
||||||
|
|
||||||
if (cv_kartdebugdistribution.value <= 1)
|
if (cv_kartdebugdistribution.value <= 1)
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -735,7 +735,7 @@ boolean K_ForcedSPB(const player_t *player, itemroulette_t *const roulette)
|
||||||
Return:-
|
Return:-
|
||||||
N/A
|
N/A
|
||||||
--------------------------------------------------*/
|
--------------------------------------------------*/
|
||||||
static void K_InitRoulette(itemroulette_t *const roulette)
|
void K_InitRoulette(itemroulette_t *const roulette)
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -138,6 +138,19 @@ UINT32 K_UndoMapScaling(UINT32 distance);
|
||||||
N/A
|
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);
|
void K_PushToRouletteItemList(itemroulette_t *const roulette, INT32 item);
|
||||||
|
|
||||||
/*--------------------------------------------------
|
/*--------------------------------------------------
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue