Citat:
Ursprungligen postat av Shell Peppe
|
Kul att du promotar skriptet men jag tror inte att det hjälper här. Problemet verkar vara ett avrundningsfel som skapas när oddset halveras.
Såhär verkar sheetet räkna ut +½:
odds = (original_odds - 1.0) / 2
netto = odds * insats
Sätter vi in riktiga värden:
odds = (1.91 - 1.0) / 2
netto = 0.455 * 40 = 18.2
Problemet här verkar vara att nya oddset inte är 0.455, utan har avrundats till 0.46. Tar vi 0.46 * 40 så får vi 18.4 som netto vilket är precis vad DamageINC visade. Jag testade att köra med flera olika odds där halveringen ger minst tre decimaler och fick exakt samma fel varje gång.