1
0
mirror of synced 2024-12-05 03:27:57 +01:00

trying to fix crash when selecting car

This commit is contained in:
Shiroi Kitsu 2023-02-23 23:01:11 +07:00
parent 71c7be42a9
commit 7f8aee4536

View File

@ -150,12 +150,12 @@ export async function getOpponentsTarget(carId: number, registeredargetAvailable
while(randomArray.length < maxNumber) while(randomArray.length < maxNumber)
{ {
// Pick random car Id // Pick random car Id
random = Math.floor(Math.random() * opponentTargetCount + 0.9); random = Math.floor(Math.random() * opponentTargetCount);
// Try randomize it again if it's 0, and fix if more than car length // Try randomize it again if it's 0, and fix if more than car length
if(random < 1 || random >= opponentTargetCount) if(random < 1 || random >= opponentTargetCount)
{ {
random = Math.floor(Math.random() * opponentTargetCount + 0.9); random = Math.floor(Math.random() * opponentTargetCount);
} }
// Random Number not yet selected // Random Number not yet selected
@ -167,7 +167,7 @@ export async function getOpponentsTarget(carId: number, registeredargetAvailable
} }
// Pick the array number // Pick the array number
let pickRandom = Math.floor(Math.random() * randomArray.length + 0.9); let pickRandom = Math.floor(Math.random() * randomArray.length);
random = randomArray[pickRandom]; random = randomArray[pickRandom];
// Check opponents target // Check opponents target
@ -360,12 +360,12 @@ export async function createCar(body: wm.protobuf.CreateCarRequest)
while(randomArray.length < 5) while(randomArray.length < 5)
{ {
// Pick random car Id // Pick random car Id
random = Math.floor(Math.random() * 47 + 0.9) + 1; random = Math.floor(Math.random() * 47) + 1;
// Try randomize it again if it's 0, and fix if more than car length // Try randomize it again if it's 0, and fix if more than car length
if(random < 1 || random > 47) if(random < 1 || random > 47)
{ {
random = Math.floor(Math.random() * 47 + 0.9) + 1; random = Math.floor(Math.random() * 47) + 1;
} }
// Random Number not yet selected // Random Number not yet selected
@ -377,7 +377,7 @@ export async function createCar(body: wm.protobuf.CreateCarRequest)
} }
// Pick the array number // Pick the array number
let pickRandom = Math.floor(Math.random() * randomArray.length + 0.9); let pickRandom = Math.floor(Math.random() * randomArray.length);
random = randomArray[pickRandom]; random = randomArray[pickRandom];
// Default car values // Default car values