From b29e9700f3aba45c678279f05f3c4eff92ad73c5 Mon Sep 17 00:00:00 2001 From: Sevenfm Date: Fri, 22 Nov 2019 14:24:21 +0000 Subject: [PATCH] Fixed incorrect integer calculation. git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8706 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Strategic/Map Screen Interface Map Inventory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Strategic/Map Screen Interface Map Inventory.cpp b/Strategic/Map Screen Interface Map Inventory.cpp index a31a9cc60..aad1801f7 100644 --- a/Strategic/Map Screen Interface Map Inventory.cpp +++ b/Strategic/Map Screen Interface Map Inventory.cpp @@ -4369,11 +4369,11 @@ INT32 SellItem( OBJECTTYPE& object, BOOLEAN fAll, BOOLEAN useModifier ) //CHRISL: make price modifier based on current game progress if(iPriceModifier == 0) { - iPriceModifier = __max(1, (INT16)((CurrentPlayerProgressPercentage()/5)+.5)); + iPriceModifier = max(1, (INT16)(((FLOAT)CurrentPlayerProgressPercentage() / 5.0f) + 0.5f)); } else if(iPriceModifier == -1) { - iPriceModifier = __max(1, (INT16)(((100-CurrentPlayerProgressPercentage())/5)+.5)); + iPriceModifier = max(1, (INT16)(((100.0f - (FLOAT)CurrentPlayerProgressPercentage()) / 5.0f) + 0.5f)); } if( Item[ usItemType ].usItemClass == IC_AMMO )