parent
cd0c44af60
commit
82b36dc847
@ -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<uint8>( rnd_value<uint16>( upgrade->resultRefineMinimum, upgrade->resultRefineMaximum ) );
|
||||
}else{
|
||||
// Otherwise it can only be upgraded until the maximum, but not downgraded
|
||||
item->refine = rnd_value<uint16>( item->refine, upgrade->resultRefineMaximum );
|
||||
item->refine = static_cast<uint8>( rnd_value<uint16>( 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<uint16>( upgrade->resultRefineMinimum, MAX_REFINE );
|
||||
item->refine = static_cast<uint8>( rnd_value<uint16>( upgrade->resultRefineMinimum, MAX_REFINE ) );
|
||||
}
|
||||
|
||||
// Log retrieving the item again -> with the new options
|
||||
|
@ -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<uint8>( rnd_value<uint16>( data->refineMinimum, data->refineMaximum ) );
|
||||
}else if( data->refineMinimum > 0 ){
|
||||
tmp.refine = rnd_value<uint16>( data->refineMinimum, MAX_REFINE );
|
||||
tmp.refine = static_cast<uint8>( rnd_value<uint16>( data->refineMinimum, MAX_REFINE ) );
|
||||
}else if( data->refineMaximum > 0 ){
|
||||
tmp.refine = rnd_value<uint16>( 1, data->refineMaximum );
|
||||
tmp.refine = static_cast<uint8>( rnd_value<uint16>( 1, data->refineMaximum ) );
|
||||
}else{
|
||||
tmp.refine = 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user