forked from metin2/server
Removed MIN/MAX/MINMAX functions, upgraded to C++17, code cleanup
This commit is contained in:
@@ -248,7 +248,7 @@ void Initialize()
|
||||
|
||||
do
|
||||
{
|
||||
strncpy(szCol2, start, MIN(sizeof(szCol2), (tab - start) + 1));
|
||||
strncpy(szCol2, start, std::min<size_t>(sizeof(szCol2), (tab - start) + 1));
|
||||
szCol2[tab-start] = '\0';
|
||||
|
||||
trim_and_lower(szCol2, szCol, sizeof(szCol));
|
||||
@@ -378,7 +378,7 @@ int DetermineFish(LPCHARACTER ch)
|
||||
int adjust = 0;
|
||||
if (quest::CQuestManager::instance().GetEventFlag("fish_miss_pct") != 0)
|
||||
{
|
||||
int fish_pct_value = MINMAX(0, quest::CQuestManager::instance().GetEventFlag("fish_miss_pct"), 200);
|
||||
int fish_pct_value = std::clamp(quest::CQuestManager::instance().GetEventFlag("fish_miss_pct"), 0, 200);
|
||||
adjust = (100-fish_pct_value) * fish_info[0].prob[prob_idx] / 100;
|
||||
}
|
||||
|
||||
@@ -565,7 +565,7 @@ int Compute(DWORD fish_id, DWORD ms, DWORD* item, int level)
|
||||
if (ms > 6000)
|
||||
return -1;
|
||||
|
||||
int time_step = MINMAX(0,((ms + 99) / 200), MAX_FISHING_TIME_COUNT - 1);
|
||||
int time_step = std::clamp<int>(((ms + 99) / 200), 0, MAX_FISHING_TIME_COUNT - 1);
|
||||
|
||||
if (Random::get(1, 100) <= aFishingTime[fish_info[fish_id].time_type][time_step])
|
||||
{
|
||||
|
Reference in New Issue
Block a user