From 82b36dc8478fc26ffea1bdcf0a19c6b40b53b4c1 Mon Sep 17 00:00:00 2001 From: Lemongrass3110 Date: Wed, 27 Dec 2023 10:58:14 +0100 Subject: [PATCH] Fixed some compiler warnings (#8053) Fixes #8044 Thanks to @Pokye --- src/map/clif.cpp | 6 +++--- src/map/itemdb.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/map/clif.cpp b/src/map/clif.cpp index 4d281dcceb..c36548423e 100644 --- a/src/map/clif.cpp +++ b/src/map/clif.cpp @@ -23586,14 +23586,14 @@ void clif_parse_laphine_upgrade( int fd, map_session_data* sd ){ }else if( upgrade->resultRefineMaximum > 0 ){ // If a minimum is specified it can also downgrade if( upgrade->resultRefineMinimum ){ - item->refine = rnd_value( upgrade->resultRefineMinimum, upgrade->resultRefineMaximum ); + item->refine = static_cast( rnd_value( upgrade->resultRefineMinimum, upgrade->resultRefineMaximum ) ); }else{ // Otherwise it can only be upgraded until the maximum, but not downgraded - item->refine = rnd_value( item->refine, upgrade->resultRefineMaximum ); + item->refine = static_cast( rnd_value( item->refine, upgrade->resultRefineMaximum ) ); } }else if( upgrade->resultRefineMinimum > 0 ){ // No maximum has been specified, so it can be anything between minimum and MAX_REFINE - item->refine = rnd_value( upgrade->resultRefineMinimum, MAX_REFINE ); + item->refine = static_cast( rnd_value( upgrade->resultRefineMinimum, MAX_REFINE ) ); } // Log retrieving the item again -> with the new options diff --git a/src/map/itemdb.cpp b/src/map/itemdb.cpp index cdc221c4ca..72acad6ebc 100644 --- a/src/map/itemdb.cpp +++ b/src/map/itemdb.cpp @@ -2954,11 +2954,11 @@ static void itemdb_pc_get_itemgroup_sub(map_session_data *sd, bool identify, std if( itemdb_isequip( data->nameid ) ){ if( data->refineMinimum > 0 && data->refineMaximum > 0 ){ - tmp.refine = rnd_value( data->refineMinimum, data->refineMaximum ); + tmp.refine = static_cast( rnd_value( data->refineMinimum, data->refineMaximum ) ); }else if( data->refineMinimum > 0 ){ - tmp.refine = rnd_value( data->refineMinimum, MAX_REFINE ); + tmp.refine = static_cast( rnd_value( data->refineMinimum, MAX_REFINE ) ); }else if( data->refineMaximum > 0 ){ - tmp.refine = rnd_value( 1, data->refineMaximum ); + tmp.refine = static_cast( rnd_value( 1, data->refineMaximum ) ); }else{ tmp.refine = 0; }