diff --git a/src/map/mob.cpp b/src/map/mob.cpp index 3568b3c1bc..e1bb5c79b8 100644 --- a/src/map/mob.cpp +++ b/src/map/mob.cpp @@ -3768,7 +3768,7 @@ int mob_clone_spawn(struct map_session_data *sd, int16 m, int16 x, int16 y, cons if (mode) //User provided mode. status->mode = mode; else if (flag&1) //Friendly Character, remove looting. - status->mode = (enum e_mode)(status->mode&(~MD_LOOTER)); + status->mode = static_cast(status->mode&(~MD_LOOTER)); status->hp = status->max_hp; status->sp = status->max_sp; memcpy(&db->vd, &sd->vd, sizeof(struct view_data)); @@ -4129,9 +4129,9 @@ static bool mob_parse_dbrow(char** str) return false; } - status->mode = (enum e_mode)strtol(str[25], NULL, 0); + status->mode = static_cast(strtol(str[25], NULL, 0)); if (!battle_config.monster_active_enable) - status->mode = (enum e_mode)(status->mode&(~MD_AGGRESSIVE)); + status->mode = static_cast(status->mode&(~MD_AGGRESSIVE)); if (status_has_mode(status,MD_STATUS_IMMUNE|MD_KNOCKBACK_IMMUNE|MD_DETECTOR)) status->class_ = CLASS_BOSS;